Pros
It's a government job, that it, it's a government job.
Cons
Pay, work life balance is a joke. Again it's government work, so the entrenched managers and supervisor's you have don't like you too excel, do not mentor or manage people at all. It's a government job... thats what it is.