5.0
May 3, 2025
Current employee, more than 10 years
Liverpool, England
Recommend
CEO approval
Business Outlook
Pros
Opportunity to work with people all over the world. Progression Bonus scheme Good benefits Good amount of holidays
Cons
Pay reviews can be disappointing at times Reducing numbers in local office