Pros
Flexible schedule (pretty much) Most people are friendly and helpful. You will learn a lot about how servers and web hosting works. Free lunch. Easy work once you get the hang of it. Free massages at your desk while you work. Sweet.
Cons
Can be stressful at times. I'm not a huge fan of the whole "no dress code" thing. I certainly don't think it should be a strict dress code but there is a guy who wears his pajamas and house slippers to work. That's just a bit overboard IMO. (that's just a minor gripe though) Sometimes it's hard to get help when you need it. The training program really is a joke. Read a computer screen for 8 hours a day for two weeks, then take a test. Also, one of the trainers in Houston really needs to grow up and learn to talk to people without being condescending. VERY unprofessional. Can be hard to meet quota some days. Some of the expectations for quota are unclear or at least they haven't been explained to me. Angry customers will rate you negatively even though you do everything that you can and it still affects your pay. The pay really is terrible. Unemployment was paying more. The free lunch is hit and miss. Some days it's actually pretty good. Other days... no. But, hey, it's free so there really isn't anything to complain about there. Very little interaction with supervisors. (though to be fair, they are a little overworked and don't have time for hand holding)