Pros
Solid, tight-knit group of co-workers that were almost like family. Immediate supervisors were great and very supportive. Benefits and pay were decent.
Cons
Too many to list all of them. Here's a few: - Workers consistently offered suggestions and solutions for issues, but advice was never taken. - Grossly overspent money in so many areas (a result of poor mgmt, IMO). Often overpaid for equipment. Procured the same components over and over. Essentially forced engineers to relocate to sites and handed out per-diem like candy when the relocation was completely unnecessary. And so much more...but we couldn't afford napkins in the break room, that would break the bank. - Slowly and consistently removed any perks to working for the company, be it through benefits changes, holiday changes, withholding raises/promotions, etc. - Too much mgmt. Consistently had to answer to 3-5 different managers. They never agreed on priorities, never agreed on who I should listen to, often threw up roadblocks which slowed me down (for the sake of justifying their existence) even if they had no technical reasoning. - Senior execs and mgmt were so arrogant and kept trying to get everyone to drink the Kool-Aid and discuss how great Westinghouse (was), despite spending ridiculous sums on money on bonuses and consultants which only helped lay more people off.