That is true, if you want to work for HMC, you would have to accept local hire contract. You probably did not disclose that your spouse is already working in Qatar at the time of interview. If you had disclosed that, HMC would have offered you a local contract.