I taught business English for 8 months in Argentina. Loved the work, loved my students, but hated being screwed around with by the various agencies that found me work. The pay and hours were rubbish. Maybe if I was outside of the city where the cost of living is a little lower... but then there wouldn't be awesome business people for me to teach. I did know one guy who got a job training at IBM there before he even got into the country, and that sounded more rewarding/consistent. I, on the other hand, just plunged headfirst into the place, and, while it was exactly the cultural experience I wanted, it was probably a tad more draining on my resources than I would have liked. If it's money and security you're after, you want Taiwan or South Korea.