T techcrunch.com Employee email claims leadership delayed acknowledging McClure’s harassment 56 points mido22 9 years ago 16 comments