News
Alleged sexual misconduct by Alibaba manager shines spotlight on sexist corporate culture (again)
One Alibaba manager, Wang Chengwen, allegedly forced a female employee to drink excessive alcohol. The employee woke up naked in a hotel room the next morning.