2.0
6 Nov 2024
Former employee
London, England
Recommend
CEO approval
Business outlook
Pros
Great benefits, get to travel as lot as part of your role.
Cons
Stale environment, very low concentration and understanding of tech. Surprisingly unstable leadership, unpleasant and unhealthy corporate culture to work in.