Money, benefits, and opportunities are good. I have had an excellent career. Training, travel, and work-life is excellent. The government is one of the few places you can still get a retirement pension.
Cons
Every year NGA becomes a little more bureaucratic.