Pros
Job Security Great programs to work on Receive a clearance depending on the type of work Always hiring
Cons
I'm only speaking for one particular division within NG Front line managers have minimal power within the organization. All budget / program direction inquiries goes through the Directors, despite having 3 managers between them and non-management employees. Working in a completely different role than what you were hired for. Constant attrition with no plan to fix it. Benefits are mediocre compared to competitors. They only provide $10k/year for school and require your manager to approve every course. Whereas, competitors pay for the whole school with no management involvement unless it's a PhD. The PTO accrual rate is abysmal and you don't have a separate bank for sick leave thus one day making you choose to be sick or take a vacation.