Flying in Iran as an exp., I can assure you, that life here in THR is very nice, people are extremely friendly and helpful.
It is a good place to be. One of the problems is that there is no connection between banks, making your cash-card and your credit card, useless.
Of course you must give-up any kind of alcohol drinking.
I am not flying in those mentioned companies, to help you, but the best, is to come here, and visit their HR dep. with your papers....Good luck!