5.0
Aug 7, 2025
Current employee, more than 5 years
Milton Keynes, England
Recommend
CEO approval
Business outlook
Pros
Great support from the SLTs they want you to be a success. Investment into departments No one is excluded its a real team effort
Cons
CRM - takes some getting used to.