Customer Success Manager
- Location
- Fleet, England, United Kingdom
advantage. Experience of project management, business development, the Sage partner channel or working with SME businesses would also be beneficial. A full UK driving licence and willingness to travel occasionally to customer sites and events. A degree in Business, IT or a related discipline is welcomed ...