Don’t believe everything you are hearing about Nigerians in SA. There are between 30-40 K Nigerians living in SA. The overwhelming majority of those are legal residents and do legal jobs.
This is what one of them does for a living; I know him personally. As you can see in the fotos, he even has South Africans (the lady in second photo) working for him.