Pros
Great benefits (including free cable and internet), excellent medical coverage, company match 401(k), employee stock purchase plan (ESPP) lots of training, telecommuting opportunities, on-site gym, lost of parking (depending on when your shift starts). Lots of room for advancement, although not necessarily for women. There are a multitude of shifts to choose from, so work/life balance is not an issue. Volunteering in the community is encouraged. There are many excellent people that you will be working with and tons of vacation days. You start with 2 weeks paid vacation, and I believe 40 hours of flex time and 3 floating holidays with an additional week tacked on at the start of your fifth year. You receive really great employee discounts from a multitude of retailers including GMC and Dell.
Cons
The Comcast system of recognition/rewards for great performance tends to pit coworkers against each other and create an overall feel of hostility. Great work is not recognized in a meaningful way. Not motivated to bring your "A-Game" when cheaters are rewarded better than hard workers, and there are no repercussions for doing poor work. Those who are personal friends of the supervisor reap all the rewards. The people that are promoted to management are almost always young males with no previous management experience. Women are constantly passed over for supervisor positions, even though the call center is made of of mostly females. The glass ceiling is very much alive and well at Comcast.