I've had 2 long lasting jobs in my life so far and I'm switching to a third one. My first was working for what I considered an evil leech on society (stock market HF trading company) as a (computer) network designer/engineer.
My 2nd long lasting job was doing the same thing but for a genuinely good scientific company with life changing impact across continents. This 2nd company is currently being destroyed from the inside by a bunch of MBAs who only care about increasing short term profits. Company won't survive a year at this rate, so I'm quitting.
Two colleagues who quit a few months ago invited me to work with them. The problem is that this company makes Nestlé look like charity. On a scale of evilness, it's on the level of Blackwater. The industry this company supplies with tools is truly evil. They lobby and corrupt governments around the world and damage people's lives. The pay is high, freedom and budget for my projects virtually unlimited, so I should enjoy the work but that nagging feeling in the back just isn't going away.
Does being Satan's plumber make me a daemon? Especially if I use the money I earn there to take care of other people. Where do YOU draw your lines? Have you had a job accompanied by a nagging voice in your head telling you to get out but you stifled it because of money? How did you deal with it?