Pros
Free cable, easy working enviornment. If you want to relax and be without stress go there. Working in IT you have the luxory of not having to come to work on time and taking extended breaks. As long as you get your work done you should be fine, I can only imagine how call center agents might feel though. They are stuck to a schedule and have to deal with bitchy customers on the phone. You can move up in the company if you show some initiative. I am writing these words so i can end up with 100 total :).
Cons
Poor pay. Thats about it. They are pretty stingy on raises, but i am glad i did not get a big raise. It forced me to find another job which jumpstarted my career in a more specific field. Had they given me good pay i would have not left.