Pros
Perhaps not as well know about Northrop Grumman is the immense training opportunities. Having had a Master's degree paid for in full, I can attest to value of the education reimbursement benefit alone. Further than that, however, there are online training resources from multiple providers which is great for collecting continuing education requirements needed to keep certifications active. Some of the System Administration/Cyber folks really like the automated record-keeping for turning in their credits. Northrop Grumman also has developed many great internal training programs which have *always* been fantastic. Particularly good courses have been Earned Value for Large Programs, Six Sigma Black Belt, PM1, and all of the Capture and Proposal courses. Some of these programs are notoriously intensive - as in find a local hotel and prepare to work late. In addition to these internal training offerings, there are internal Communities of Practice (CoP) which have events as large as some international organizations. For example, there is the System Engineering community which has a large convention at the Los Angelos space campus. There is also a very thriving Agile CoP which has had industry leaders (like current Agile authors and even the lead from Caterpillar Tractors).
Cons
The slight ding on the Job Security score is do simply to the nature of the defense industry. The market will force management to make cuts at the expense of employees - fee is sacrosanct.