customer representatives careers in Johannesburg, South Africa