Customer Success Director – Account Management CX – Cape Town SA TTEC, the customer experience organization... that powers the world's greatest brands, is hiring an experienced customer success Director, part of our EMEA Account Management......
Job Location: Cape Town, Western Cape, South Africa