I once heard, on the radio, about someone from India coming to USA for a "better job." Soon after they got here, the better job was out sourced back to India.
They went back.
It seems like America can be a door mat. People coming here for opportunities and corporations sending jobs elsewhere.
Everyone just trying to make a buck.
Then I heard about another person who finds better job opportunities in Ecuador than USA (especially Bellingham). We have such a glut of educated people that his BA didn't mean much in this job market. In Ecuador, even though he isn't making a lot of money, his BA means more. He is writing, teaching and so forth. Things he would never qualify for in Bellingham with just a BA. Good place for him to start building a resume of experience at least.
It also helps to have roots there and speak the language, or better yet several languages.