Michelle Lee announced she’s stepping down from her role as editor-in-chief of Allure on Monday. The editor shared the news on social media, writing that she’d accepted a role at Netflix. She’ll start as vice president of editorial and publishing on the streamer’s marketing team later this summer …
Fashion