I know nothing about this organization at all.
But,
I do know that when Americans first go overseas, there is a significant culture shock.
The rest of the world is not America. It has different systems, different values, quirks, etc.
Often if you have traveled and stayed at Western hotels and generally did the tourist thing, you will be in for a considerable eyeopener when you start living somewhere.
Some things to be aware of no matter where you go.
1. As a visitor of a country, you must familiarize yourself with the place first. I suggest a visit, but I know that is not always economically possible.
2. While you may not be treated like you would in the US, you may be treated better than their own people.
3. When you first start working in a new employement system (not EMS system, but actually workers/employer responsibility etc. kind of thing) since it is not the US, you may feel everything is somehow wrong or inferior to the US way.
Often it is not.
It takes time to get used to. I can tell you that if you burn bridges early with complaints, gripes, etc, generally it will always end in you getting the short end of the stick.
You will get into an endless circle of being dumped on, or even simply not aided, and your life will get more and more unsatisfying until you quit/get fired, etc.
Anytime you sign on to a new organization, anywhere in the world, no matter how much planning is done, there will be growing pains.
There is more to taking a job than just the job.
First, can you live with the dominant culture in the area? (it's values, beliefs, etc.)
Honestly there are one or 2 places in the world that is such the antithesis of my beliefs I simply will not go. (When forced, spend as little time and interaction there as humanly possible. This keeps me from getting angry or in trouble.)
Second, do a little research about the place. The state department is a good place to start. The local college anthropology or world studies depts are good too.
Third, when you get to where you end up, figure out if you are pissed at something about work or your life. Often during work, you take your frustrations of life out when things don't go well at work.
Fourth, always ask "how can this go wrong?" I have found very few employers underpromise and over deliver. Many do just the opposite. They have good intentions and want to deliver what they promised, but things happen and they can't. Worse is when there is a disconnect between management and the rank and file. They both have very different perceptions of how things are.
Finally, always expect less than what is promised.
Remember, until you spend some time there, you are the outsider that doesn't know what is going on, not the expert who tells them how it is. Being an outsider, you will have some perspective on things that may help, but it may not be the most pressing priority of the organization at the moment.
Your first experience might not go so well. But inevitably, I have found it is qute predictable whether a person is happy or disgruntled with living/working in another place based on the passion of their argument against or how long they have stayed.