For the record, I now work for ClearChannel (a pretty big company), and it is by far the best place I've ever worked. You do feel the size of the company when it takes 5 separate IT guys to set up your workstation (hardware, software, email, phone, VPN), but as far as the actual day to day operations, I couldn't ask for a better environment. I am the only non-CS dev on the team, but I can hold my own.
Sure, all generalization break down upon examination, but I think any company that uses five people to set up a basic cubicle is pretty much a direct opposite of Google in corporate structure and culture. There are indeed companies, and large ones, where the autodidact can find a home, but it requires the kind of organizational looseness that an overwrought bureaucracy brings. In Google terms, this would be a lowering of the bar.