2.0
6 Nov 2024
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business outlook
Pros
Really committed people that excel at delivering under unnecessary pressure.
Cons
Business top leadership is main blocker for true collaboration, innovation and effective communication.