Pros
There are many talented, smart people working at DIA who put up with many workplace annoyances because they are dedicated to the mission. DIA has broad responsibilities in the Defense and Intelligence communities so there are many different ways you can contribute. If you are looking for opportunities to work in national security and see the world, DIA is a good place to work - but you have to pursue opportunities rather than waiting for them to drop into your lap.
Cons
Senior leadership. Based on several years of inconsistent, if not outright bad , leadership at the top of the agency senior civilian leaders are gun shy about making a decision, pursuing a new course. Leaders who demonstrate moral courage or a different perspective are usually shut down so everyone can stay the course. The workforce succeeds despite their senior leaders but that model can only be sustained for so long.