Pros
To clarify this writeup reflects Civilian Service. Overall decent benefits provided Great work/life balance. Work is driven by a meaningful mission and is in that aspect is somewhat rewarding. Provide many opportunities for training and career development. Advancement from entry to senior level progresses fast for most.
Cons
At the technical level many are limited to a GS-13 level, which caps way below industry for many like me in the technology and engineering field. Many projects are in the acquisition world, and I find that technical skills are depleted by focusing on review contractor deliverables than allowing some jobs to be done in-house. My main gripe is the lack of career advancement in a technical path as an engineer, and the lack of hands-on work. This is my experience at least, but the DA is a big place.