Pros
The company does a great job in security protocols, upholding the belief that anything that has happened to other companies could always happen to them and therefore they should always be prepared.
Cons
General Dynamics does not seem to understand that employee's are human and are required a bit of un-robotic office maintaining. No manager can make changes, no supervisors are allowed to go "out-side of the box", employee's are frowned upon for voicing an opinion. The company refuses to hire internally until all of their external options have been met first, even when they have veterans of 10+ years with great history with the company applying for the positions. They cannot seem to keep any HR representatives or keep proper and thorough company training nationwide. One site does things one way while another does it another way and the employee's newly hired or those that assist them must suffer the consequences of it.