It's really hard to find a job even when you finished your degree. Or when you find one, you are not satisfied with your work or salary. The working condition is not good but you have no choice specially when you don't have experience with that given job. Newly graduate students always find difficulties in finding a job. Others are trying to find a job overseas. Wherever you are, I want to let you know that there are lots of available jobs in south africa. Accountancy, IT and telecom jobs, Health and medicine jobs, agriculture and mining jobs are just some of them.
It's not hard to get a job if you know where to find them. Find the right job for you. Use your profession, get the good working condition, and choose the location where you want to work because there also lots of available jobs in cape town, gauteng, durban, and johannesburg.
Btw, engineering jobs have lots of vacancy. There are more than 400 jobs available. Check it out and choose the best offer for you. Goodluck!