Customer Success Manager
- Location
- Fleet, England, United Kingdom
selling and introducing new solutions that add genuine value to customers' businesses. Work collaboratively with colleagues across Sales, Consultancy, Support, Project Management, Development and Marketing to deliver an exceptional customer experience. Build relationships with multiple stakeholders within customer organisations and work with technology partners (ISVs) to identify opportunities and coordinate ...