AFAIK, for US citizens and green card holders, there aren't any income tax advantages to working in a place like Dubai.
If you're an LGBTQ person, you're gonna have a bad time.
If you're a woman, you might have a bad time.
If you are a smiling person who laughs at a good joke about the administration and likes jokes about administration, you're gonna have a bad time.
I have heard of passports taken away for silly reasons ("we just need it to do some photocopies...") And not given back until the company was "done with you", effectively holding a free person hostage in the state.
I wish you none of the above, but I would read more about UAE and think about it more than twice before boarding that plane.
Good luck, really.
As long as you are a straight, white, non-jewish, male that has no interest in being in the private company of women, and no interest in politics, freedom, or human rights issues, and are comfortable waking up, doing your work, and going home again - you'll probably be fine in the UAE.
I have an example - I'm an average software engineer in the midwest making $170K/year in a great field, and I've been offered a position in Dubai, in an outdated industry, making somewhat less salary, but 0% taxes and a housing and travel allowance.
Here is the thing - I love my current job, love the field, love the local weather, culture, apartment. I really don't want to move, don't really like the new field, really don't like living in Dubai (lived there for six months) - but, Net of Travel/Allowance/Salary/Housing/Taxes, I'll be making $50K more in pocket
At a certain point, money can buy your unhappiness. I guess we'll see if $50K is enough to do that for me.