1.0
May 26, 2025
Current employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
None, onboarding, the teams, the people nothing is positive with poor leadership
Cons
Very toxic environment, Out of touch with reality with huge egos