TFT offers a reliable, relatively easy way of teaching English in China, especially given the difficulties posed by the pandemic. Jaemi and the staff at CITPC (the state-owned organization that connects foreign teachers to Shenzhen public schools) are very helpful and provide guidance in every step of the way, both before and after you get to China. This makes the process as smooth and stress-free as it can be, given the situation. Possibly the biggest benefit is having peers going through this process alongside you, so you’re not alone.
When moving to another country — especially China — it is important to be proactive and ask as many questions as possible before you go, and collect answers from as many people as possible. Treat any undocumented reassurances or vague promises with a healthy dose of skepticism, and always press for specific answers. Find out as much about the actual teaching position as you can, and contact current teachers in China if possible. But be aware that many details here are naturally handled last-minute, so you’ll have to be willing to adapt. For example, CIPTC generally won’t tell you your schedule — or even which school or grades you will be assigned to — until you arrive in China. This may vary in other cities and companies.
If you are willing to put in the extra work, sacrifice having a support group of other peers, and take on some risk in the process, you may find positions with higher salaries or different work (other than teaching oral English to primary/middle school) at other schools, like private ones that TFT doesn’t work with. But for most people — especially those new to China, like I was — I’d recommend TFT.
Lastly, it’s helpful to know at least some elementary Chinese before you come. It’s technically not required, but it will make your life easier, so I’d recommend starting to study it as soon as you know you want to come. This also depends on the city and whether you live in an expat area.