Pros
Interesting technology, kept CAD tools up to date (while business was good), good benefits. Some good co-workers. Somewhat flexible work hours including 9/80 work week. No security clearance needed although this was a defense industry company. Good separation package when I got laid off.
Cons
Only way to advance/get bonus/good merit increases was to work 50 - 60 hour weeks always or play the political game with management. Aggressive management techniques including lead engineers throwing their team under the bus when the lead failed to do his job. Company has drastically downsized and is now combined with their optical division which does not understand the rugged computer market. This lead to a Us vs Them work environment. The tactical systems side is now struggling to stay alive and has lost critical mass to take on large projects. Employee retention is a big problem.