Join our team as a Customer Success Manager in Durban, where you will play a crucial role in ensuring our clients receive unparalleled service and support. You will manage key accounts and act as their advocate within our organization, ensuring their voices are heard and their needs are met.