Customer Success Manager (£60k base + 20% OTE)
- Location
- City Of London, England, United Kingdom
We are working exclusively with our client to find a Customer Success Manager. About: Our client is a fast-growing data, software and analytics business helping organisations operating in complex global markets make better commercial ...