Pros
Dirt cheap services for working for them.
Cons
Incompetent managers, directors and supervisors. I worked in Technical Support for over four years and within those four years got less than $2.50 in increase in pay but new expectations and harder stats just kept being piled on. Towards the end of my time at Comcast, selling became more of a priority while actual tech support was more and more outsourced. And here's another thing. The center in Pittsburgh is becoming what's called a "Platinum" call center. Comcast claims this will be used to make the customer experience better. What they don't tell you is that's only for the high priority customers. If you don't pay for all three (four if you have HOME) services, you're automatically outsources overseas, if you pay big money to Comcast you talk to someone in the US.