5.0
28 Oct 2025
Current employee, less than 1 year
Alton, South East England, England
Recommend
CEO approval
Business outlook
Pros
The Culture The People The Strategy The Partner First Mentality
Cons
Outdated Offices Diversity of Portfolio Lack of EMEA Collaboration