Pros
I've been working here for about a year now. This is a fantastic second job for me because I am able to teach a few classes in the morning, then go to my day job. The company has been very flexible with my scheduling and has always been prompt with communication and payment. The management team is great - they are spread between Japan and the States, so there is someone available all the time to help with inquiries.
Cons
The pay is not the best. However, this is a position where I am able to work from home, without the need of travel time, so it kind of evens out.