Pros
Big name, Opportunities for advancement, if in the right area and know how to play the game.
Cons
General Dynamics is a huge company with smaller business units under it. Some function very efficiently, while others are a mess. The AIS division is a dumping ground for every piece of the company they can't figure out what to do with. If your division gets moved under AIS, you know it's a matter of time, before you are sold off to the next higher bidder (the best case scenario) or they will just kill it and fade it off into eternity. This has happened to too many good companies already. No one ever knows what the process is, because there isn't one. You have endless meetings talking about the processes and plan to discuss more at the next meeting. Pay scale seems off the charts for some and peanuts for others. It really depends on where you were in the company and how you played your cards. If you could manage to get into a position where you could travel and get paid Per Diem, you'd make a killing.