Just a few months ago, Netflix was proud to announce that it was putting on its first-ever in-person upfront week presentation in New York City alongside other networks and streamers vying for advertiser cash, like NBCUniversal, Fox, Disney, and Read Entire Article