Have some of the best clients and projects in the city with huge multi companies. Good general level of expertise in the teams.
Cons
Few opportunities to grow as a senior.
Wages are fine but they could be much better. The company always bargains hard, not easy to get a meaningful raise.