Compensation is below the average, and a few rounds of layoffs. There are many competitors in e-learning area, the teaching company has its advantages other competitors do not have. However, it's products only appeal to a very small portion of the population, and hard expand to other more profitable demographics. Technology has been out of date. So if you are on tech side and are at senior level already, and you care about if the working experience here will help a lot on your future career path from technology prospective, better to look around. Otherwise, it is OK.