Pros
Great bonuses: Referring friends who have TS/SCI + fullscope polygraph gets you a $500 bonus. Great pay: Cleared software engineers with 5 years experience typically get $48,000/yr.
Kontras
Management makes decisions based on blogs. 401k eligibility goes from on to off to on based on what position/billet you're in. Frequently have to pay for supplies such as PCs, router, VIsual Studio, or Zend Studio Have to timeshare equipment (AM and PM shifts for the same PC) Managers get to use your cube as their additional storage area for boxes, books, swag, other office supplies Managers save program funds by not reimbursing for customer directed travel expenses (like hotel, food, conference fees) Division manager think that a qualified project lead is a "go-getter" fresh out of college Security frequently misplaces paperwork causing long delays in processing