individuals to join us on this exciting USA Campaign. You will be required to manage, motivate, support and guide a team in... assisting clients with Technical Support If you have worked with clients from America before and are confident in managing......
Job Location: Cape Town, Western Cape, South Africa