3.0
Oct 17, 2025
Former employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
good salary American company No hierarchy Opportunities to learn from different teams
Cons
No clear vision Company's employees leaving, direction changing everyday Hardly achieving its goals No employee respect