Chinese tech executive quits after videos endorsing 24/7 work culture 0 10.05.2024 17:55 Financial post 'I’m not your mother-in-law' said Baidu media relations chief in one post