Pros
The benefits are by far the best I've ever seen. Training and personal development is pretty thorough and there seems to be a lot of room for growth. If you enjoy working from home, this would be a great opportunity for you. You're given a pretty solid support network. They also try to keep things fun and up beat. Keep in mind, it's a young crowd that works for this company.
Cons
Some things were a little misleading during training. The quotas are high and you're expected to reach them very quickly out of the gate. You basically hit the ground running (which can be good and bad). Managing 3 chats at a time can be quite stressful and overwhelming (even for seasoned gurus). This job can be extremely isolating. Working from home works well for some but if you are a social person, you might find this quite difficult (the isolation and working the "social life killing" 12-8pm shift is what made me leave in the long run). So many people get burnt out by the 6 month mark that there's a name for it...It's called The Valley of Despair. Seriously, there's even a support group for it. Only apply for this position if you excel in high-stress environments and love working alone.