3.0
Jul 10, 2025
Former employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Nice office, nice people, good benefits
Cons
Incredibly slow in many areas, difficult to get sales through. Management keep things that are happening away from most of the team.