Pros
Fair benefits, good location and coworkers
Cons
Management at a certain facility is very deceptive. They led a campaign for months to take over our project even to go as far as staging a fake audit to learn how we do our jobs. Their management sat among us gathering information and asking us to provide them with reports. Then when we were advised that we were being laid off they kept us long enough to train our replacements. They were flown to our facility for several weeks so we could train them and then we were escorted out of the building. I have never felt so used and mistreated. Then our severance pay was one week of pay for every year we were there MINUS what unemployment paid us weekly. I regret leaving my old employer thinking that I had great opportunity at General Dynamics. Beware......