5.0
Mar 13, 2024
Current employee, more than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
Great place to work, great culture and opportunities for career development
Cons
Big but not huge company with salaries a little bit below the market