I worked for a subcontractor. The prime contract holder's boss found out that I was a software engineer, which they needed very badly on another project: it's untoward to just steal your subcontractor's employees, but they didn't care. They offered me a 25% base salary raise, a fast-tracked TS/SCI clearance, and travel to Afghanistan with hazard pay.
I went and interviewed, and they wanted to hire me, but the nature of the job became clear during the interview itself. The job was writing biometrics tracking software for use in Guantanamo Bay and Afghanistan.
I refused. They called me pretty consistently for the next three years. I just knew I wouldn't be able to sleep at night doing something that was so very contrary to my beliefs.
Now yeah, I stayed at the architecture contract for a long time, and that was contrary to my beliefs too. I had no business doing defense contracting in any form. But that was a boring, actuarial, technical evil; the biometrics stuff would've been a constant in-my-face reminder of the wrongness.
What finally ended my defense gig was that I was reviewing a powerpoint slide which included a little graphic labeled 'squirters.' 'Squirters' are the survivors of indirect fire who run away from the impact site. I couldn't abide the fact that we dehumanize our foes with that kind of vocabulary, and even though I was just building useless budget-justification documentation for existing systems, I didn't want to keep doing it.
Recently, I got recruiter spam with a big number attached. They wouldn't match my scrappy startup employer's upside potential, but the base salary was appealing compared to the lottery tickets. I met with the CTO, who desperately needed someone to run the engineers and serve as a backup repository of institutional knowledge in case he got hit by a bus, but I didn't like the way he talked about the women in the bar where he chose to conduct the interview.