You could also work for a crew leasing company such as:
http://www.parcaviation.aero/
or
http://hawaiiaviation.com/
I think that normally these are US based companies that comply with US employment laws. The difference is that the flying is done for foreign companies.
A link for the expatriate pilot community is
www.PPRUNE.org.