5.0
Jan 13, 2021
Former employee, more than 5 years
London, England
Recommend
CEO approval
Business Outlook
Pros
The leadership team during my time there was exceptional
Cons
It was becoming too big of an organisation when I left. Bloated and slow-moving