From the countries I've looked at so far, it seems as though most if not all of the LA countries have the same policy that work visas are only given for positions that cannot be filled by a native of that country. I've seen several sources saying that work visas for ESL are VERY hard to get, and thus most ESL teachers work from their tourist visa, without a work permit.

If you have worked in Latin America, please tell me if you did so legally from a work visa or if you got paid in cash "under the table." I just want to hear from real teachers what they've done. If you could mention the country too, thanks.