Pros
Where to begin! I have been working for this company since they started and there have been some huge improvements over the years as more and more updates to the platform have been made. You work from home, the kids are amazing, quick and responsive IT department, choose your hours, the pay is great, fantastic bonuses, contests and prizes... I could go on and on. Mostly, I love that it allows me to make enough money to support myself while only working a few hours a day. This allows me to go back to school full time and still have some time to myself.
Cons
I really can't think of any...