Honestly from the description you do not seem to be fit for a life in Doha. Also, from your experience you can get a better salary if you wait a little bit and apply in a different company. That said, and as someone mentioned above, ask if they will give you the NOC and are willing to commit to it in the contract.