it will also depend on the nationality of the management and the nature of the company. Some management are nice to it's employees and some are very rude.

but with your case and based on 1 experience with a colleague of mine, he only stayed for 1 month. he didn't resign but he was fired. even if you stayed just for 1 week and they fired you or cancelled, they'll pay for your airfare. but you'd probably pay for the visa/medical card (if you already have one).

I'd say, do something that will let you be fired and cancelled straight away so at least you wont pay for your airfare :)