5.0
Jan 30, 2025
Current employee, less than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
Great leadership team, very transparent, you can feel the energy and what we can achieve.
Cons
Still start up mentality which sometimes can be frustrating