> Ms. Brown said a lot of students criticize Facebook and talk about how they would not work there, but ultimately join. “Everyone cares about ethics in tech before they get a contract,” she said. This describes my what I've observed perfectly. There are very few companies that make new grad offers comparable to Facebook's, and career advancement opportunities and working conditions at Facebook tend to be better than…
My theory is that pay and working conditions at Facebook are as good as they are precisely because of people feeling like this. They are having to pay a premium to attract engineers as a result of the moral opposition.
There's a decent body of literature in economics on this. This falls under labor economics.