No
Preferably yes, but it is not obligatory
The citizens with Mexican Passport do not need a visa to enter to the United Arab Emirates.
Yes
No
You need to have a job contract of a company or institution legally established in the UAE.
180 days.
Should I present a medical prescription together with the medicines?