The four-part docuseries, chronicling the "toxic culture" and alleged abuse on the set of some of Nickelodeon's biggest shows, premiered on March 17 on the ID channel.