4.0
Apr 22, 2026
Current employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Great people, good work life balance and interesting and impactful work
Cons
Large and slow moving, difficult to stand out and be different