The paid time off, including lots of holidays, is very generous and should not be overlooked. Other than that, benefits are so-so, worse if you are comparing to tech companies.
There are some pockets of this agency that are ok, but overall management is poor, promising great things that they can't deliver. Most prominently, the opportunity for advancement - more ... is mostly nonexistent. Much of this is due to state budgetary issues, so JC management isn't entirely to blame. However, they do nothing to compensate for that. For example, telecommuting became much more restricted in the year before I le ... - less
Prosgenerous paid time off, reasonable hours
Conslack of opportunities, poor management, boring office environment