Senior / Lead Customer Success Advisor, Event Solutions
- Location
- Greater London, England, United Kingdom
sales team to introduce new features and opportunities to clients Gather client requirements for future releases of the product Guide new clients through onboarding by understanding their needs, disseminating training resources and assisting with account setup Opportunities to meet with clients onsite; up to 20% travel required Perform other duties ...