Prior to coming to Thailand, I had never traveled on my own, so I really had no idea how to approach the whole process of going abroad and searching for a job. I chose Greenheart largely because they seemed to offer a great deal of guidance in this regard, and they did not disappoint!
Their application and preparation process is simple, highly structured, and ensures that you'll have everything you need before getting on a plane (proper visas, required documents for obtaining a teaching license, newly formatted resume, arranged airport pickup, etc).
It's tough to comment on Greenheart's support once you're in-country, however, as they hand you off to their partner organization who are based in Thailand. The partner organization is the company that will be instructing you during your TESOL course, finding you a teaching placement, and providing you with in-country support. Greenheart is still available and willing to offer assistance via email, but my dealings with them were very limited after arriving in Thailand.
Despite being led by a separate company, I'll briefly comment on the TESOL course, as Greenheart assures their clients of its quality, and it is the key part of the package they are selling. The partner organization is a great company, and I had an awesome time during the TESOL course. The staff were friendly and helpful, I met some great friends, and I learned as much as I could have hoped to in only 4 weeks.
Even after the course and the English camp it was still pretty intimidating to go right into teaching my own classes only a few days later. But as I said, the course is only a month long, so don't expect to walk out as an expert teacher. The course will definitely introduce you to the fundamentals of teaching English and classroom management; but be prepared for what can be a pretty intense sort of "trial by fire" once you move onto your placement. Teaching in Thailand is truly a job that you can only learn through actual experience.
Overall, I would definitely recommend Greenheart, especially to 1st time travelers.
What would you improve about this program?
Until I actually payed my deposit and got a little deeper into the application process, Greenheart never mentioned that I'd be dealing with a separate company once I was in Thailand. I never had any actual problems with either company, but it was a bit surprising and confusing. There are also a couple minor details on Greenheart's website that aren't 100 percent true, such as the guaranteed 30,000 baht per month salary. I ended up making a good deal more than this, but I know others who were payed about 25,000 baht.