Pros
GDIT is a good company to work for, and has allot of employment options & locations to to work at worldwide. The benefits & pay are good and managers tend to come from promotion within the company which means they have an understanding of the job and requirements.
Cons
Due to the separation of General Dynamics business units, it make it difficult to move from one division to another without allot of work and going between different groups of HR administrators and upper management. This is primarily done to protect the company from Conflict of Interest issues which allows them to bid on many different DoD/Govt. contracts - but in the end can hurt employees options for moving from one job to another which in the end hurts GD because of the loss of qualified, cleared individuals who already are in the GD system & are part of its corporate culture & is an asset loss.