As the Head of Customer Success, you will be based in London and will oversee our global customer success teams who are located in Sydney, Kuala Lumpur, Lisbon, and London. You will ensure that our clients receive unparalleled support and service, fostering a customer-first culture throughout the team.
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.