Pros
There are some really talented and nice people (but they're badly utilised and not listened to). Great location if based in the London office. Flexible working policy.
Cons
HR are not there for the general employee, but to look after the company and managers. They enable a clique and bullying culture. Used to be a really nice place to work. Busy, but fun. Now, though, employees are treated as commodities, not as people, despite 'wellbeing' emails and box-ticking initiatives. No real career progression unless you're with the 'in crowd'. People have been reduced to tears due to HR incompetence, bullying, and bad management, and their stress-levels are ridiculously high. Approach to management (by some) that borders on browbeating people into submission, and is seemingly rewarded and protected by HR.