Pros
Team Leaders and Project Managers care for their personnel Excellent Health and Dental Insurance Tuition Assistance based on total time of employment If a contract is lost you will still be paid until a place on a different contract is found Promotes lots of inclusion in diversity and zero tolerance for anything less
Cons
Massive overhead means limited pay increase Pay, Position, and College Degree are heavily tied together Without a degree or many years of experience there can be no expectation of movement up the career ladder Project Managers are mostly out of touch with employees working on defense contracts and sometimes no experience in defense as they are hired off the basis of having a business degree leading to client distrust