"Not really. All employment contracts have confidentiality clauses and if your business is mainly around IP then you need your employees to understand that careless talk costs jobs as the recent...
Right, but how many times has Google declined to take down / de-index leaked data because "it is in the public interest"? I'd guess loads of times.
The problem with the big tech companies is that they want to be seen as private concerns with all the privacy rights that come along with that status. But really they're performing a very public role these days and are gathering a vast amount of data on all members of the public regardless of whether or not they actually use the company services (Android's collection of caller ID information, Facebook's tagging / tracking of all faces, regardless of whether they belong to Facebook users, etc.). That is a very quasi-governmental level of data acquisition, except that it's all done for the benefit of their shareholders, not the tax payer.
Given that out of the ordinary status, perhaps their internal affairs, corruptions, and issues should be more in the public domain. After all, given some of the things we here about Si Valley (misogyny, sexism, ageism, abuses of employment law, etc), why should companies performing such a major public function be allowed to hide that all away? If a government department carried on its affairs in the same way there'd be a tremendous political scandal. And so there should be for companies processing our data with / without our permission.