I don't think employees can really be separated from the company mission. They might not be the ones who benefit the most, but they still receive some benefit in exchange for producing the outcome.
People resign from roles on ideological grounds all the time.