An internship in South Africa is like no other. Gain work experience and immerse yourself in a place that not a lot of tourists get to see. Work alongside local communities on a range of projects.