Join us as a Customer Success Manager based in Durban, where you will ensure our customers achieve success with our offerings. Your role will involve providing top-tier support and guidance, ensuring customer satisfaction, and acting as the voice of the customer within the organization.