Customer Success Manager
- Location
- Fleet, England, United Kingdom
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 but not essential. We value relevant experience and a track record of building successful customer ...