I had to go through the mine field that is SA home affairs myself. Arrived in Cape Town in January. My advice, get yourself a good lawyer to advise you on visas as home affairs are useless. Company transfers can be done though. I am getting a permit where I can work for myself which is better which you could also get. This place is amazing and I love it here.
Hope that helps!
Love Rosie x