Pros
Well balanced life/work arrangements, ability to work from home if needed, pretty decent PTOs. Average but competitive pay, full array of medical benefits, but very expensive too. Nice office area, on-site cafeteria with delicious, reasonably priced hot food for breakfast and lunch. Good and modern computer equipment to work on.
Cons
Where do I start...? Abysmal mid and upper management! Extremely TOP-HEAVY, no decision process making, meeting-mania, dozens of people walking with little of no purpose to be there. No short or long term strategic goals. Byzantine bureaucracy! No effective leadership except maybe from your immediate supervisor! Outdated CAD system, they still use Pro/E Wildfire4 that is about 10 years old! Frequent layoffs, where 'chiefs' tend to stay and 'Indians' have to go. They try to meet the 'bottom line' by lay-offs and spending freezes, totally ridiculous!