Why big tech companies need so many people
This post seems kind of naive?  A big part of why big tech companies need so many people is because <i>any</i> big company, especially one sitting on piles of money, becomes a target for all sorts of predators and has to defend itself.  So it has to have armies of SOX compliance officers (because it's still cheaper than getting sued by the SEC), travel expense auditors (because it's still cheaper than shareholder suits after a VP whoops it up in Vegas and sends the bill to the company), mandatory diversity training educators (because it's still cheaper than getting sued by various minorities), patent litigation departments (because it's still cheaper than losing to patent trolls) etc etc, all of which feel like "bullshit jobs" to the average 3-man startup because the average 3-man startup doesn't face any of these problems.