5.0
May 17, 2025
Current employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Great Culture, great people, encourage creativity and independence.
Cons
Teams are from all over the world so in person collaboration can be scarce sometime