Customer Success Manager (London) London
- Location
- City Of London, England, United Kingdom
third parties/vendors. What will you need: 6+ years of experience in customer success or account management roles. Must have experience in generative AI - increasingly required to liaise properly with leadership and navigate meetings effectively. Excellent written and verbal communication skills. Regular domestic travel is required with occasional international ...