Customer Success Manager
- Location
- Greater London, England, United Kingdom
articulating Adelaide's value proposition to clients Enhance collaboration skills by working cross-functionally with Sales, Analytics, and Technical Account Management teams Master data visualization and storytelling techniques to provide actionable insights Navigate and contribute to a fast-paced, innovative start-up environment Core responsibilities Manage and nurture relationships with ...