Pros
I've been in the DoD realm over 7 years now and I must say this is the best company I've ever worked for and I've been with several very good organizations. They truly care about their employees and offer amazing benefits (like no other company I've seen), PTO, and offer monthly perks including lunch, bonuses, and I can see that their focus is to strive to be a valuable company for the client and the employees, and this is evident from the top down. I am so glad I work here.
Cons
No cons that I have noticed.