5.0
Dec 9, 2025
Former employee, more than 3 years
Cambridge, East of England, England
Recommend
CEO approval
Business Outlook
Pros
Amazing colleagues, opportunities to work across the business globally. Culture is very collaborative and humble and personal growth is highly valued.
Cons
No social life outside of work. Due to the office location people tend to be less active and outgoing than your average Londoner