Due to the explosion of teaching English online many companies have opened to fulfill this demand. It can be increasingly hard to know which company best suits your needs, especially with all the employees of these companies recommending them in order to gain commissions.