There are some perks to being a government employee, but you end up in the government framework for pay and what not, which sucks. if I recall correctly the folks at CIA (AFD I believe???) had some sort of system set up where they hired government employees as a POCO billet or something so they could bring talent in at a reasonable pay scale, and then they'd do some political maneuvering to rotate people around so everyone was getting paid. DIA was a charlie foxtrot in that arena and probably still is, so I'd avoid them. The FBI has a pretty good team in quantico, though I'm guessing again that most of the are really just Booz employees.
The latter tend to be quite good.
It used to be that duty went both ways, this is not in fashion anymore.
And yeah, it doesn't work for everyone, and some people genuinely interested in doing the good thing can turn sour after a while. But I rarely see people romanticizing the work conditions or the system they are in.
Also having people willing to trade a pay cut for a way to "make good things" leads to people using their agency in surprising ways, sometimes fucked up.
> an organization that has lost its integrity long ago
That's every org. The relevant part isn't org structure or integrity but whether the org has an impact on stuff that actually matters. Not everyone is interested in optimizing the click rate of ads.
that's basically it in a nutshell. the corpo world is all about enshittification, and aren't making things better.
it's debatable if the DIA is, either, but there is at least something to stand for other than greed, or some thought terminating cliché about how the "invisible hand" will somehow fix things.