Its hard to rate positively a company that is constantly stabbing its leaders in the back in an eternal game of politics and back biting. I recall that moment when a manager from team 1, in front of the client staff at the client's premises, informs team 2 to go home as there is no work for them. And then the client says, erm, I prefer team 2 complete the task, and then team 1 refuse to leave the building. So security gets called to remove them. So the manager of team 1 was fired. And the partner in charge of team 2 gets demoted. Like... seriously.