Dubai's a great place, I love it here.
Just be aware of the cost of living when negotiating your salary.
Rents are really high in Dubai at the moment, but hopefully will start stablize and perhaps even drop. 2 beds go for about $4,600/month and higher. You need a car, but there are good deals going all the time.
Most companies are aware of the increase of living costs in the last year.
You need at least $10k/month to get by!
Best of luck with your decision.