3.0
Jun 23, 2025
Former employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
Opportunities to work across various sectors of the business and with a wide range of emerging technologies.
Cons
The salary is below expectations, and the work culture is discouraging, with employees often expected to go above and beyond without adequate recognition or reward.