3.0
10 Apr 2026
Former employee, more than 1 year
Cambridge, England
Recommend
CEO approval
Business outlook
Pros
Colleagues are great thats about it
Cons
Overworked, they bring in higher ups from their HQ and they don't speak English so it made communicating hard