Customer Success Manager
- Location
- City Of London, England, United Kingdom
product demonstrations for customers Regular domestic and international travel to meet with customers and build robust business relationships Evaluate and improve tutorials and other communication/training infrastructure Bachelor’s of Master’s Degree in a scientific or analytical discipline, with a 2:1 or above … 3.5 or above (US) Highly organised with ability to multi-task and prioritise effectively Self-driven and proactive Excellent communication and interpersonal skills, both verbal and written Patient and active listener Articulate, charismatic and confident in a customer-facing role, with ability to present to individuals with varying degrees ...