Pros
It's always nice to work for a leader in your industry, one who stives to keep their products relevant and cutting-edge. I had the lattitude to be involved in a fairly wide variety of projects outside of my regular scope of work. My local leadership was good at communicating the needs of the business and translating that into how it would benefit our customers. We all felt appreciated and valued for our contruibutions. From the engineering side there is great opportunity if you have the skills required.
Cons
Within the past 6-9 months the energy, morale and camraderie has gone out the window. I understand we are all struggling through tough economic times but if you look at the cash flow Comcast is bringing it it hardly seems to warrant the degree of "restructuring to achieve financial efficiencies" that has been occuring. For those of you who don't know what this means in real terms, the translation is eliminated jobs. All the media sees (and therefore the bulk of the population) is that we are adding heads . . . not across the board but only in call centers, and many of those aren't even in our own country where we could use them. With every efficiency achieved re-orgs have been taking place. Many people who have been folded into new teams now feel like the communication is non-existant, deemed unessential or dictatorial. Their suggestions as to how to improve the processes or performance now fall on deaf ears. Politics plays a role in these reorgs, geographic areas are staked out and the race is on to see who can build the biggest empire. Meanwhile employee enthusiasm and the can-do spirit has been squelched. With as much information as the average customer can find on the Internet, the perception they are left with is that the company is greed-driven. The number of rate increases bestowed upon customers at a time when they can least afford it only serves to confirm this view.