Pros
Lovely team. Lovely clients (mostly). Even senior management were fun at times. There is a pleasant work/fun culture when it comes to grabbing drinks in the office on a Friday afternoon hours before finishing work. When you work late, you get to take a cab home. There are opportunities for progression if you are ALWAYS switched on and work hard and able to stand your ground in a sh*t storm.
Cons
Unqualified lickspittle got hired as a mid level manager, who then poisoned the dynamics between staff and senior management using lies. However, the senior management was already semi hostile. They are going through runners like garbage. Even if you make honest mistakes, they will build up a crusade against you to push you out. I don't understand how is this beneficial for the business.