Pros
Good amount of socials if you are within the teams that attend. Line managers do actually listen if you're overworked/stressed. Most people at the company are friendly and approachable. The office space is nice and modern with ample meeting rooms and private call areas.
Cons
The main issue with this company, as many others on Glassdoor have highlighted, is salary. The pay is woefully low for a London-based job and isn't likely to change anytime soon. You'll feel as if you're constantly chasing to be paid your worth. This is most prevalent in the smaller teams that likely have a smaller budget. Smaller teams feel completely forgotten about when it come to large company updates and initiatives. Talent and development isn't a choice. I was told what I'd be learning/developing in rather than what I'm actually interested in pursuing. There's a confusing management hierarchy structure. Sometimes team leads will over-ride your actual line manager and it can be difficult to understand who to report to. Reward and recognition is given, but only when employees are on the verge of quitting. Feels like it's just used as a method to get people to stay. The work can be extremely boring.