3.0
Dec 5, 2025
Former employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Great benefits Excellent office Lots of growth opportunities via new roles.
Cons
Very high stress / pressure. You have to be a perfect cultural fit to succeed; it takes a very certain type of person.