Media

Netflix names Snapchat execs as its first advertising leaders

Jeremi Gorman and Peter Naylor join the streaming giant to develop global ad strategy and lead sales team