1099
For those of you that don't understand the consequences of a 1099. Let me warn you.
In most of these contracts the company pays your local taxes. For some countries' citizens as long as you are abroad you pay no taxes. For US citizens you do. And giving you a 1099 makes you official US tax implications affecting your deductions.
Normally you get only two types of deductions. An overseas deduction taken if you live outside the US for 11 months or greater. The other is applying your overseas paid taxes against your US taxes which depending on your country wipes out your US taxes. A 1099 throws a monkey wrench in this game.