Pros
Camaraderie, Stability, enhanced emphasis on skill sets in many job functionalities, vacation compensation, work-life balance, real world experiences, great people to work with and work for.
Cons
pay compensation lower as DOD Civilian compared to active duty, not many areas of upward mobility in certain locations as DOD Civilian.