OVC is the largest work, study and travel organisation in South Africa. It is represented by 11 offices around the country. The company is franchised and is managed through a central Head Office in Cape Town.
OVC offers the opportunity t
...show more