Join our vibrant team as a Customer Success Manager in Durban, where you will be the key to building customer relationships and ensuring their success. The ideal candidate will have a passion for helping clients achieve their goals through our services and products, creating value and enhancing satisfaction.