5.0
17 Jan 2025
Former employee, more than 5 years
Leeds, England
Recommend
CEO approval
Business outlook
Pros
Leeds is a great office to work at. Atmosphere is always friendly even when the pressure is on.
Cons
None in Leeds Haven't been to head office too many times but I couldn't work there.