Vantaggi
Good job security, peers in local offices are largely good people to work with. You only work 40 hours a week in my job title (unless bad storms come through), but this increases stress because more than 40 hours are needed to keep up with workload put upon us. Annual bonuses are nice, but are used in lieu of good raises to keep salaries down over time.
Svantaggi
Salary is at the low end of competitive, especially if you live in an expensive area. Benefits deteriorate a little more each year. Your career will move forward very slowly unless you leapfrog and apply for jobs outside your group. There is little incentive to over perform, as nearly everyone is rated "average" on the bell curve review process (by definition). Customer service is steady deteriorating because of staffing levels, placing great stress on front line employees who work with the public regularly. Technology is antiquated, or on a shoestring budget if newer tech, both hampering production. Too many levels of management leads to chronic micro-management.