ChinaAfter Whistleblower Claims Coders Are ‘Enslaved’ Two Employees at the Same Chinese Company Die Suddenly
A pervasive tech world culture where staff are expected to work for 12 hours a day, six days a week has powered China’s tech boom. At what cost?
Got a tip? Send it to The Daily Beast here.