3.0
Jan 14, 2026
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
Work-life balance, good international relations with teams and overall a decent place to learn about the various responsibilities within the industry
Cons
Office environment, locations (at the time) and lack of cultural diversification