Working with Forteach has been fantastic and I really mean that. I had been in China for one year and had had a mixed experience. The first 8-9 months were great, but then my immediate manager changed and the new manager was uncomfortable leading and unable to find a way to work and connect with the foreign teachers at my centre. Most left before I did as I chose to complete my contract despite the new (and wholly unpleasant) atmosphere within the school. I knew I had to change and after speaking to Jay at Forteach about what I wanted from my time in China (reasonable pay, with the potential for more in the future; plenty of free time; and a pleasant working environment) I was put in contact with Keyword Education (who have proven to be a great fit for me).
If I had to summarise why I would recommend Forteach to someone else, it's because of their willingness to go above and beyond what my last company did, and further than others were willing to go. I won't go into too many details, but their attention to detail was impressive. Assistance was provided, every step of the way (and all times of the day); and it didn't end once I took up my new position - I was put in contact with other teachers, not just at the same company as me, but at different types of schools from all over Shenzhen that Forteach had placed; while perhaps the best and most enjoyable aspect has been the social events organised by Forteach that continue to widen my social circle.
If you're interested in teaching in China, I would highly recommend Forteach and I hope to meet you out here one day.
Ps. I actually recommended Forteach to my younger sister who is about to complete her final year of university - which I think may be the greatest seal of approval I could give to this program.