Vantaggi
The students are really great and interesting people...talking to them is like traveling without leaving your house :) Also, the scheduling is very flexible.
Svantaggi
The pay is incredibly low. I reached their highest level - "Super Tutor" - very quickly and there is NO PAY INCREASE for this. No reward at all for maintaining a high level of student satisfaction. There is also no direct way to get in contact with them if you have a problem. Their system is awful - tons of tech problems - and whenever there's an issue, their automatic response is to blame it on the tutor. You also get rated by students and have no way to fight back against it if a student rates you unfairly due to their own unrealistic expectations, the fact that you won't agree to marry them...whatever it is.