Google & YouTube employees on HN: how do you justify still working at this company? Enough of the cognitive dissonance. Face your choices and tell me how you square yourself with them. For shame.
How do you justify being a citizen of your country? (not sure what country that is, but most of them have done bad things in the past). It's possible to be a part of a large organization and not agree with its every action.
I have much less mobility as a US citizen to move to another country than I have as a software engineer. Almost any Google employee could have an offer somewhere else within 3 weeks of starting their search.
I don't have a degree; they won't take me. I have looked into it many times, but the difficulty of moving to another country (at least to ones which I find it easier to be proud of living in) is very high, especially compared to that of moving to another employer.