Contract is definaely legal. Above 18, signed with a witness, booya! Legal.
But I don't find anything wrong with signing the contract. First, they give you free education. Second, they find a job for you. Third, they pay you every month to study. When I was in college, it's not free, I'm on my own to get a job and I paid over thousands.
I don't see why the RM500 thingy is not enough. Remember, this is an allowance, not a salary. Unless you are making huge bucks for the company, then you can demand a salary.
The OJT thingy is optional. After the course, you can go for an OJT which gives you very low salary. I did not take the OJT path, so I don't really know what's the job scope. But according to my friend, it's very simple and they offered a high salary after the OJT. If the OJT is not to your liking, you can always get a job (provided that you've completed the INSEP course). For me, I applied as a permanent worker and got hired. I don't have to go through the entire OJT process since it's a permament employment contract.
Whether the training is worth it or not? Well ... you need to ask yourself. For the one I took, SHRDC spent alot of effort in getting the best equipment and tutors. Some of them are even qualified experts from Australia. When all resources are laid infront of you, it's up to you yourself to benefit from it. There are some who slacked off in class. They ended up learning nothing. If you work hard enough, you'll learn alot from here. These are all actual industrial stuff, not some kinky theories from college. At one time, we even laid the entire classroom with Cisco devices.
To be fair, there are some subjects which irritates me. Before the actual course, you need to go through something called 'softskills'. Here, they train you on teamwork and communications. As I've previously worked in the computer industry, I find it very cheesey. It's like Michael Bay (the Transformers director) watching a Japanese Ultraman show.
There's a final project you need to go through. If you can nail it perfectly, the world will be waiting for you.
Pkh, really thank to your adv. But i don't see why the RM500 thingy is enough for your life
. Definitely it is allowance, if it is salary then you better go for a part time job
. Regarding to ....."Unless you are making huge bucks for the company, then you can demand a salary." May i know how much you make for the company before they started to pay you???
######By the way, it is great to know that OJT thingy is optional.