customer sales representative careers in Pretoria, South Africa