Pros
Have had some very nice co-workers over the years. This was once a very stable and happy place to work. Since the initiation of Rewire for Growth, which is just a nice way of saying that there will be terminations, it hasn't been the same.
Cons
Extremely low morale in the IT area. Unstable environment with upper management continually changing directions with outsourcing, off-shoring and reductions in force. Very unhappy environment for employees over the last 5+ years and steadily declining. It may just be the nature of the field now, but what was supposed to promote collaboration and streamline projects has only added extra layers of bureaucracy and created an incredibly toxic work environment. There is very little incentive, other than having a job, to continue employment.