what if the contract is indefinite? so we still need to stay and finish the 5yrs in the company for us to be able to work in other company without NOC,. if we resign/terminate in the middle of the contract we will send back to our home country, in that case we can go back to qatar without waiting for 2yrs,. isnt? :)