Pros
The biggest pro is flexible working hours. You can work as much as you want, any time you want and you can stop working for as long as you want. Like in every other job, it takes time to build your reputation and to start having booked lessons with the same students. Once you achieve a good evaluation, everything is easier. You get bonuses, and you can enjoy working without stress. Also, Japanese people are extremely kind so you can always have lessons in calm atmosphere.
Cons
Lower payment comparing to other online schools.