Vantaggi
Awesome benefits, can't find better or even a match anywhere. The choice and low cost of health plans alone is a huge plus. Generous tuition reimbursement, 401k, employee discounts, etc. -- all great. Also, pay is pretty generous for the market. Quite competitive. And you can feel proud about working for a company involved in some great things like the International Space Station.
Svantaggi
Every division is so different. The division I'm in is just awful as far as morale. The head of our division is a jerk, and it's easy to tell that we're all just a number to him. Ironically, I feel like upper management (way above him) is much more respectful and values us more, but unfortunately they let "Napoleon" run things however he wants - and he wants numbers, numbers, numbers. People just get in the way.