Douwe Osinga, a software engineer, recently left Google after seven years. He's written a series of blog posts explaining why he left and also describing what it was like working there, and he dispels some of the many myths about Google.
For example: The 20% time myth.