Pros
I have enjoyed great work/life balance. Salaries are transparent and raises are automatic. No pressure to work overtime, but it is available. Great benefits.
Cons
My cons are in line with a lot of others listed here. Government change is slow. Agonizingly slow. It seems nearly impossible to advance, especially at larger offices. Favoritism is rampant. Management values numbers over quality of service. There is no diversity of work and it is VERY hard to get a JEP or detail to be doing something with a little variety. The monotony of the work breeds laziness and contempt. There is also no understanding of the stress of the job. Instead the press you to take more calls when really people would perform better if given some time during the day to unwind or work on alternative work.