1.0
May 9, 2026
Anonymous employee
Former employee, less than 1 year
Saint Albans, England
Recommend
CEO approval
Business Outlook
Pros
Great benefits Nice people in teams under management
Cons
Communication is shocking Terrible Culture Won’t listen to feedback Management lack experience Don’t prioritise mental health