3.0
Mar 15, 2025
Anonymous employee
Former employee, more than 10 years
Leeds, England
Recommend
Business Outlook
Pros
Great place to work for a decade but last 6 months the culture has become greedy and hard on the people. Local teams are amazing.
Cons
Senior management out of touch with the realities of operating businesses in the real world