Pros
Leadership was great (at my location),
benefits are decent,
most people in the department are kind.
Cons
pay is low,
the educational assistance program is very meek,
depending on your branch, working with the public can be stressful,
hours are a bit of a stretch.