not sure why you're getting downvoted for this. Those working for Google (or any large Silicon Valley firm) are usually among the top in their league and should be able to decide where they want to go based on their ideals/values, not because they have no other choice. Compared to the gazillions of engineers out there who are part of a 2nd or even 3rd party outsourcing chain (on crap salary and without rights in the company), Google employees are there because they want to. If the general opinion (in light of what we learned) now shifts towards a believe these companies are evil (which IMO they are) then I hardly feel sorry for the individual engineers. Googlers, Facebookers, Palantir guys should adapt and adjust or read "Who moved my cheese". Time for making these changes are now IMHO.