The Right ways to look at the situation 1) If you are going out of india, ensure for a written contract with the company. 2) The employer pays for every thing. 3) Remember that you are offering your services for which you get paid. The foreign perks applicable to the job should be carefully negotiated. 4) Do not give your passport to any one or if insisted by the company ask for a valid receipt.
Once you get the fundas right there's no question of getting duped by any one.