4.0
Oct 29, 2025
Current employee
London, England
Recommend
CEO approval
Business outlook
Pros
Nice people, interesting work, good location. A friendly place with reasonable work life balance.
Cons
Internal communication could be better at times, feels disjointed from parent company