Customer Success Manager UK
- Location
- Brighton, England, United Kingdom
Contract type Permanent As our new Customer Success Manager, you’ll take ownership of the success and long-term development of some of our most strategic customers in the UK. This is not a traditional ...