I agree with QS's /Steve's points to get an NOC
1. End of contract
2. Company breaks Labour laws

But also if a company has gone to the bother of recruiting and hiring then the initial contract time should be mandatory with no NOC.....

Xena - QS's job is very secure! and you would get your NOC under her system :)