Pros
Great benefits package. Free communication products. The best provided free for employees. You learn and gain lots of knowledge working in such a huge environment. Networking is key to moving up within this company. Its great a fair chance is given to all employees. Overall its a pretty cool place to work.
Cons
Political attributes that can cause limited diversity and employee retention. Things change with any business. Unfortunately it causes some to fall behind. I have seen more people leave than stay at this company. Communication is one of the big issues with Comcast. It needs to improve. Because of this reason, it makes you feel as if you cannot do your job efficiently or may leave a customer out in the cold with no resolution to a service issue.