3.0
Aug 6, 2025
Current employee, more than 3 years
Leeds, England
Recommend
CEO approval
Business Outlook
Pros
Great HQ location and lots of opportunity to move around internally Solid reputation and good training opportunities Good company perks
Cons
Lack of strong and inspirational leadership Siloed and bureaucratic Heirarchial culture