5.0
Apr 10, 2025
Current employee, more than 5 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Great culture Interesting work Lovely people
Cons
Onboarding takes a long time to get up to speed with complex processes. It’s a career company. No bad thing