Unpaid internships for tefl/tesol is always a scam. Unpaid practicum to get a certificate is sometimes part of the course and there should only be about 20hrs of that more or less.
Teaching in SEA for months and not getting paid is a SCAM! Just apply for a teaching job in SEA, you'll get one and you'll get paid.