Pros
You can pick your own schedule, if hours are avialable, but there were always very few that fit my schedule. It is work from home, but the platform has a lot of technical problems and the tech support is terrible.
Cons
The management is very poor. They are always in disarray, changing things that make no practical improvements. It is really seasonal work and for very low pay...about $11-$12/hr. They don't listen to their employees. If you get a bad mentor, forget working there. I had one okay mentor and one terrible mentor. The second was very demotivating, a micro-manager, and extremely long-winded. Plus, the person gave practical advice to the point of being useless in today's educational environment. But my second mentor was towing the company line, and the managers expect them all to be "yes" men and women.