Bringing smiles is what we do at TTEC… for you and the customer. As a Site Manager of Real Estate and Facilities... working in Cape Town, South Africa you'll be a part of creating and delivering amazing customer experiences......
Job Location: Cape Town, Western Cape, South Africa