3.0
Jan 7, 2026
Current employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Great organisation to work at. The mission is clear, I'm proud to be part of the team, and the people around me are truly knowledgeable.
Cons
Low compensation/benefits package, slow growth opportunities, and low trust in HR. They are working on this but needs further work!