Julia Alexander

Author Archive

  • Nov 12, 2020
    The $2 billion streaming platform imploded less than six months after launch. Employees say they knew it would fail, but they were still shocked at how quickly it happened.