Non-South Africans, including US citizens, can live and work in this country as long as they obtain a work visa.US citizens can even live permanently in South Africa if they have valid documents