Vantaggi
From many whom I have spoken with, we all agree that Comcast treats their employees very well. The salary is competitive and the potential for growth exists within Comcast. Additionally compared to many other tech corporation, Comcast has probably one of the best work/life balance. While there are times where I worked more than a lot more than 40 hours in a week, those are rare occasions (More dependent on which team you work in). For the most part, I found myself averaging somewhere between 40-45 work hours.
Svantaggi
As with any large corporation, communication between teams can be difficult. It can take an exorbitant amount of time to get something, which could be considered trivial, done. It's not true for all teams, but poor inter-team communication seems to be the status quo.