Pros
Really great people to work with, nice variety of clients and tasks.
Cons
Completely opaque management, making unnecessary cuts to staff and wages despite previously bragging about profits and sending out messages of hope and how to use some of the downtime during the crisis to self-improve. Instead of following through on this, however, they cut our pay (AFTER the crisis has started to pass and a lot of business is picking up again, mind you). Even before this, earning a pay rise or decent bonus is impossible even when you consistently exceed expectations and perform excellent work for your clients in tough assignments. They talk a lot about development but internal training is a joke, the internal search tools are wholly inadequate for their intended function (despite, again, bragging about our advanced search engine to any client that will listen).