Very good suggestions.
The only but most important point that's missing is the psychological one!
Do you guys really think that a psycho CEO who wants to be asked for marriage approval, who spies on the private life of his employees and who keeps track of absences will ever approve such contracts?
And for the rest, I fully agree with gnadirs economical considerations. How do you think these Gulf countries are distributing some of the oil money among their people? Via expat's salaries and their spending (rents) in the country.
So, take it or leave ....the psycho CEO to himself!