Also note that traveling in Dubai is a pain because it is hot all the time. The 'winter' is pleasant in relative terms, but if you are from Bangalore or Pune, it is pretty hot too. Cars are affordable (paying 2K AED installments), but getting a driving license is a pain in the true sense. People end up not getting a license despite trying for 6-8 months.
Additionally, the market here is primitive. There are no HR practices. Ironically, my HR colleagues here did not know what an 'HR manual' is. Whatever is said and done is by word or either by the Government of Dubai (GoD) or the 'Management'. Management refers to all the individuals who have climbed up the ladder in the company, either by bootlicking or backstabbing. I am not sure if this is how things are in non-native owned lines of businesses, but it definitely holds true for all the 'Al-XYZ' groups here.
"What Jamila said is true. If you are earning half the money (in fact, I would say 35%), you are better off in India. Furthermore, there is no career scope in Dubai (because they don't have the concept). Depending on the company, either bootlicking or backstabbing would help you progress. It is very unethical, mostly. Keeping up to one's word is nonexistent.
I would personally suggest NOT working in Dubai if you are well-settled in India. If you are unable to secure a job in India, then you can consider Dubai after reading all the comments. I came to Dubai aspiring for a 'career' and interaction with people from all over the world, but believe me, I am prepared to leave abruptly and I am planning to return to India in the first week of December.
In summary, DO NOT come to Dubai. The top brass is always European, and the designation 'Manager' is never given to Indians or other Asians.
PS: Anyone who disagrees with my opinion, please feel free to correct me.