I would also like to add that companies encouraging freedom of speech internally to a level that makes such protests possible are exceedingly rare.
In most companies employees have no freedom of speech unless unionized and not even then. And protesting against projects based on moral principles publicly is a sure way to get you fired.
Don't forget the Damore case. Regardless of people's views on content of his memo, this was a case of Google essentially baiting an employee to express their honest views on internal forum, and then firing them for not agreeing with the prescribed party line.
In most companies employees have no freedom of speech unless unionized and not even then. And protesting against projects based on moral principles publicly is a sure way to get you fired.