I've been flying overseas since the beginning of the year.
Let me tell you, it's not for everyone. The money can be good, but the time away from home and family can't be replaced. I have a large family and little choice.
Most contract jobs are "at will" and the contracts are always written in the favor of the contractor. Job security isn't any better than in the US. You also have to adapt to flying that is MUCH DIFFERENT than flying in US airspace. In some countries, expect NO RADAR, very poor ATC, poor runways, inop or unreliable NAV info including approaches, marginal maintenance, stab you in the back mentality and a host of other issues.
Like I said, it takes a strong will and thick skin. You have to be willing and able to adapt to ANYTHING at any given moment and roll with the punches.
Also, do yourself and everyone a favor. DO NOT work for poverty wages overseas. There are countless douchebags out there right now that "will fly for food/free" who are ruining the expat contract business. There is no reason to fly overseas, in marginal conditions for US regional wages. Doing so will certainly make you no friends and possibly create unavoidable consequences.
PM if you have any questions. I'm in the ME and it might take me a day or two to get back with you.