as well as public enterprises and government agencies careers in Pretoria, South Africa