Truth, Inspiration, Hope.

Tag: Chinese corporate culture

An Alibaba sign is seen outside the company's office in Beijing on April 13, 2021.
Police Detain Two Alibaba Employees on Charges of Sexual Assault
Chinese police have detained two suspects in a sexual assault case following allegations raised by a female employee from Alibaba, the biggest e-commerce company in the world. The female employee revealed that the company’s leaders...