Pros: Free food every few months; casual work environment
Cons: The different departments have VERY little communication with each other.
It is a grind, and very difficult to advance. The real problem is taking forty to fifty calls a day, when half the customers are mad at Comcast (rightly or wrongly). The customer service rep has very limited power, and not everyone understands that. I learned to be up front with people, and say "there is nothing else I CAN do".