For the unlimited contract you have to have to be in that company for 5 years after which you don't need company NOC to switch over the job. Even though you have worked for 1 yr and you have to wait for 4 years to finish your contract period.
There are many experts in QL, please wait for their comments as well. my info might be outdated also.