3. SAP Africa
This global IT company has offices in South Africa, and offers jobs to thousands of South Africans.
In fact, it has even developed a plan to find and train locals in the skills needed to develop technology and promote growth. Definitely one of the best places to work in South Africa!