Pros
Cutting Edge Technology Access to unique training and knowledge Serving the country
Cons
Government red tape, monolithic management structure
Pros
Always looking to help out you as an employee and better yourself in your career.
Cons
Turnover can be high depending on the contract.