Just some answers to help you and evaluate if this job offer is serious or not:
JOB
You had surely an interview, trough email/skype videocall; it depends also in what kinda position/role/company we are talking about the development of your hiring.
If a low position (i mean waiter - accountant in a large place - kitchen helper and similar), maybe your CV and previous experiences are enough to be hired in a short time.
Surely big company or multinational will screen your previous jobs asking for references to check (trough email - phone numbers).
Certain requests coming from your employer are symptom of reliability!!
If your hiring has been faster and easier than expected, better distrust!!!
Regarding your contract, must to be necessary you to find the following entries:
X weekly hours and days of work
X accomodation provided, with related bills (better if indicate how many people per room to share, i know boys living in 14 into the same small room!!!)
X meals provided, at least during your shift
X PH (public holidays) paid otherwise to be attached to your annual leave
X annual leave must to be 30 days after 12 months of work
X fly ticket provided from and to the point of hiring, meaning the airport from which you leave your contry(1 per year for high positions, 1 after 2 years low position - just in case better to be mentioned the company will pay half of your ticket after 12 months)
X fly ticket provided to reach Dubai first time, from your point of hiring
X probationary period to be mentioned, after wich your contract become "open" (means indefinitely and must to be mentioned also your notice period, compulsory for both employer and employee)
X must to be specified your role, department and tasks/duties
X must to be mentioned your net salary per month and in case of hotel/restaurant waiter how about the tips
Please note that:
if you have been hired trough any job agency, you will be entitled to refound entire bills related to agency fees, VISA, fly ticket, medicals etc, if resigning before the end of your probationary period. It is also common the company mentioning a "reducing scale", which will be zero to refound after 12 months of work. After 6 months, to give you an example, you will pay half of these bills if resigning.
Pay attention, your passport will be in Human Resourse office. Not paying means to be not able to leave the country or move to another workplace!! Keep with you a clear copy of your passport main pages, then in case of trouble, danger, unfaithful behaviours you might go to your embassy and tell your passport has been stole or lost, to leave the country.
Anyhow you MUST NOT to pay any fees from your pocket, to company, government, agency etc.
If a private company, i want suggest you to check surfing on the net any info in regard. If any friend of yours in Dubai, ask to make a site survey. The best it might be you to come Dubai and check yourself......
VISA
Your company will provide you resident/work VISA. You just need to give them any papers they are asking for (usually passport copy, photo with white background, school certificate). No 1 dollar must to be paid by you to anybody in advance. You will be charged starting from your first salary in regard your emirates ID only, around 300 dirhams, diluted in 3/6 month of salary deductions.
You will wait around 3 weeks for CID clearance and again 3/7 days to your VISA to be ready.
PARENTS & CO
I strongly recommend you to come first in Dubai and check-test-to have knowledges about Dubai.
If your contract is "single status", you will be entitled to pay any kind of fees to let your parents come inside the country. It is also assumed, for Schengen people coming in UAE no additional fees and pre-requierements to apply VISA needed (visitor VISA 30 days validity will be stamp once at the airport). Vice versa, especially for asian area people, is quiet different but not impossible.
Keep also in mind, to bring in Dubai your spouse, searching for a job, will cost you up to 4K dirhams per month!!! And finding a job in Dubai is not immediate, fast and easy as in fable.....
Hope i didn't forget anything.
Good luck
M