Having been to numerous countries in the Gulf region a number of times I can say without hesitation that I would NEVER voluntarily surrender my passport while I was there. I don't care what the job is going to pay you, it's not a smart move - IMHO
-SS