Senior Customer Success Manager - Enterprise New London, UK
- Location
- Greater London, England, United Kingdom
nurturing relationships with multiple stakeholders. Experience explaining how to achieve key goals using software with end users. A track record of creative problem-solving for customers and end users. Comfortable discussing and supporting commercial conversations. Thrives in a collaborative environment. Excellent organizational and project management skills. Excellent communication ...