5.0
4 Jun 2025
Current employee, more than 3 years
London, England
Recommend
CEO approval
Business outlook
Pros
Work environment and locations are truly great
Cons
Lack of good allocation of specific positions and who is in charge of what.
Check out your Company Bowl for anonymous work chats.