Senior Customer Success Manager
- Location
- Greater London, England, United Kingdom
Project Management and customer-relations skills. Ability to provide enablement and customer support to EMEA Enterprise customers. A university degree in computer science, engineering, mathematics or related fields, or equivalent experience is preferred. A self-motivated team player with an ability to work in a fast-paced environment with minimal ...