Swati Mohan, director marketing Netflix has stepped down after almost two and a half years at the American streaming giant. Before joining Netflix, Mohan was country head, National Geographic and
Swati Mohan, director marketing Netflix has stepped down after almost two and a half years at the American streaming giant. Before joining Netflix, Mohan was country head, National Geographic and