Michael Arrington has published some letters from formers Google employees who have been asked by Google HR, why they left the company.

Google is now a big company and is not perfect. From what I read in those letters, people tend to idealize what it is to work at Google; they end up being disappointed and quit.