Ive managed quite a few international assingment around the world. the main thing is that you should not be out of pocket or reduce/increase your status for an international move. You should be able to live at the same standard of living as you did back home without being out of synch with the locals.
If it is a short term assingment - less than a year the usual would be:
Return flights at begining/end plus home leave of one return flight per 3-4 months
Shipping paid or excesses baggage allowance
Fully paid accommodation, including utilities (usually
Serviced Apartment)
Medical - cigna or equivalent
your home country salary remaining the same plus a local perdiem (daily allowance) - depending on your grade this could be anything between $50-150 per day
Tax assistance, pre asingment medical, cultural orientation, Work Permit support,
If its an expat or longer term assingment - as above with exception of:
home leave every 6 months rather than 3-4
Serviced apartment for 6-8 weeks plus house hunting support and monthly allowance (could be anything between 3-8K per month depending on level or family size
If you are localised
This is a whole differnt situation - id suggest you review the current market via some local employment agencies to see what is a reasonable salary expectation for your level and experience within your industry
but you need to ensure you get:
Tax advice (home and host country)
full employment pass and residency support
one off relocation allowance (you might need to buy furniture etc)
shipping and support back home to compensate for break of contract for your house, car, phone, memberships etc
Dont forget there are also usually some kind of claw back - ie if you leave the firm within x months you have to repay the relcoation costs your company incurred - be careful with this!
Good luck