Everything depends on which company you are dealing with and what's you nationality.
Don't forget to make sure that the company will provide accomodation (not accom. allowance), transport or transportation money, medical insurance, free air ticket/s and so on.
And as Novi said, make sure that all this will be in your contract.