3.0
Aug 19, 2025
Current employee
Windsor, South East England, England
Recommend
CEO approval
Business outlook
Pros
Nice location and office Nice colleagues Pay is OK.
Cons
Management does not seem able to manage change or people effectively. Depending on how much this affects you or your work, this place might stress you out.