I never thought that I would find another ESL company that I could call worse than the primary company I work for. The staff has horrible English skills, is unprofessional, and ignores you most of the time. Level of miscommunication, or, better said, the lack of communication is horrible. You will be assigned the "team manager" whose job is to promote you and get you students - hahaha what a joke - the first one I had got me a penalty ( both in money and some ridiculous "teaching points") before I EVEN officially started teaching and provided my availability and so on. Practically, you will pay money to work for them. Just stay away. The fact that this company is flagged as a company that has been involved in artificially boosting its rating on this website, should be enough,