Thoughts from my Google tour
ryanwaggoner.com
ryanwaggoner.com
Truth is, I would have worked at Google without any of the perks. I now work at a startup that has zero perks. But it has equally hard problems and equally brilliant people. And we are empowered and challenged to do our best. I totally agree the perks are a symptom not a cause.
The granting autonomy thing is probably the most important one, but that's really hard to do if you don't already have a good culture. It requires a lot of trust and respect that crappy companies just don't have.
As for keeping the hiring bar uncompromisingly high, that's a chicken and egg problem for many companies, because they don't have a good enough reputation to attract the best talent in the first place.
Don't hang around working for clueless bullies and assholes, thinking "the money makes it ok". It doesn't.
He talks more about company culture here: http://latimesblogs.latimes.com/technology/2010/11/facebooks...
Anyway, I can't vouch for Facebook one way or another, but I can say that Google certainly has a very strong culture, although it waxes and wanes depending on where in the company you may be, and can take on different characteristics by business function. Also, you really can only get a certain snapshot by visiting, versus actually working there!