Netflix fires 3 senior marketing execs for secretly complaining about their company’s top brass over Slack, report says

Business Insider Business Insider