Some corrections/additions to what Miles said:
- You can find an official UAE Labor law
here. This English version is amended till 2001.
- A lawyer here is around 1500 dhs/hour. No comment. Those outrageous rates are actually made for B to B!
- You are in a country where an employer can kick you out with NO justified reason, exposing himself to compensate that by paying you a MAX. (by law) of 3 month basic salary, if you ever lodge a complain.
UAE labor law is a big joke, made only to facilitate companies procedures and investment.