Senior Client Success Manager
- Location
- Greater London, England, United Kingdom
company’s ambassador in client meetings, workshops, and industry events About you Skills, Experience and Qualifications Executive level communication skills, strong problem solving ability, and confidence to navigate challenging conversations with clients Adept at handling multiple clients, experience working in the Client Success or Account Management space Ability ...