Netflix fires 3 senior marketing execs for secretly complaining about their company’s top brass over Slack, report says Jul 15, 2021By crystalg Business Insider Business Insider