NBCUniversal is announcing a round of layoffs. Business Insider reports that nearly 12 U.S.-based employees on the global streaming product team will be laid off, in addition to dozens more who could ...