I don't think it has to be one or the other. I know people who wouldn't work at certain companies and a lot who are working at those companies while holding their nose to get their paychecks.
Turns out financial + lifestyle security is a good antiethical motivator
Turns out financial + lifestyle security is a good antiethical motivator