A company is not either "good" or "evil"; it's not binary, there's no evil bit in corporate ethos. Some companies are more evil than others, and to pretend everything slots into either "good" or "evil" and all "evil" companies are equivalent is an act of cowardice. Working for IBM during the Holocaust is not comparable to working at Zynga during the peak of Farmville. It is dishonest to look at your own life from a standpoint of pure rationalism and reject your own humanity, your own human experience, and how your actions affect other people's lives.