Iyer reflected on his transformative eight-year journey at Netflix India, from social media management to leading marketing ...