The biggest difference is the market. Expect to get paid 1/3 to 1/2 of the US.
---
EDIT that being said, contracting can pay well if you have the right skills and don't mind who you work for.