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