Its an interesting one. I've made some pretty active choices about jobs for ethical reasons but ended up in a slight geographical bind in my last search. I found my current company through a friend (who works in another department) and was very skeptical. After not finding anything bad I decided to go with it for a few months, but had a resignation letter ready in my car. I'm now over a year in and despite the normal problems businesses have there is not a moral one here - and I've had pretty great insight into the decision making.