A new investigation reveals significant challenges faced by software engineers in the workplace, including retaliation for reporting misconduct and the use of gagging clauses in severance agreements, ...