3.0
Mar 28, 2025
Current employee, more than 10 years
London, England
Recommend
CEO approval
Business Outlook
Pros
People you work with are dedicated and very intelligent
Cons
C Suite is mostly from overseas (India) and they favor local and cheap hires over UK, US and other locations with capable workers who have gotten laid off (redundant positions)