Pros
Good Benefits. Unless you're favored, you won't make much money though. Of course, some of the people that work there are the best things about this company.
Cons
Horrible hours. Calling non-stop 12-9 everyday, plus mandatory Saturdays most of the year. Production workers are abused to hit a near impossible number all while maintaining a specific retention rate in their area. No merit raises in 2009, which is understandable in today's economy. We upsell our customer base so much that by the end of the season they're ready to cancel service. Our prices are bloated because all of the overhead involved, ie. CEO bonuses, while our competitors do better work (because they're not being beat up for a number) for a better price. It's hard to sell something you don't believe in.