I recently remarked that you couldn't pay me enough money to work for Microsoft.  The person I was chatting with then said you take a job for the money.

"What do principles have to do with it?"

I think they have a whole lot to do with it.  If you're not working on something you believe in yourself, how can you expect to do it well?  If we exist for a century or so, why the hell would we devote a good chunk of that time to something that doesn't align with our beliefs, values, and principles?

What you do think??