Brittany Snow Spills on Her New Netflix Series