On salaries, I'm really confused - I'm telling you it exists. Heck, it even got media coverage:
https://onezero.medium.com/leaked-salary-spreadsheet-reveals.... Do you know anybody getting fired for starting one?
When I was there, I can't even recall someone getting fired for any reason - lots of employees have been there for decades and not at all 1) keeping their head down or 2) worried about job security. I have no idea where the stigma comes from of Microsoft employees keeping their heads down, or why they would have any reason to? And especially, I really cannot recall Microsoft firing anybody for voicing ethical concerns - so why in the world would employees feel like they would be putting their job on the line?