5.0
Jun 5, 2026
Current employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
friendly place to work with great culture and smart people work life balance is good
Cons
hard to progress into senior roles due to low attrition rate