If you enjoy your individuality and time alone, Google is not the place for you (keep in mind I’m not an engineer). Google pushes a highly "googley" atmosphere, which is something akin to what the Brady Bunch would be like if they lived in communist Russia. Everything from the carpet to the bathroom tiles incorporate the Google colors into its design. People are encouraged to have googley attitudes, wear plastic smiles, and not to question the infallible nature of the executive management group. Marathon hours are the standard because, after all, employees are practically encouraged to bring a cot and sleep there…barracks coming soon (really?! no, not really). If you like feeling awkward during forced group activity, Google is your haven. It isn't exactly "forced" (no guns), but if you don't participate you become labeled as "ungoogley." Once deemed “ungoogley”, you're practically viewed as a rotten apple that threatens to spoil the bunch. If you can endure and appreciate the googley atmosphere, you might also enjoy Google's uncanny ability to clot information within the hierarchy. Very little is shared throughout the company because from the moment you're hired, secrecy is revered. But to be honest, most of those who read this review won't even be able to get a job there. Whether you're right out of college or are putting your kids through college, your academic standing will be asked about, your transcripts required. If you went to Podunk U, your chances are worse than the rumored 1% of applicants. I'm not saying that high standards aren't important, but Google discriminates against creative and diverse applicants by employing such arbitrary standards. Google (generally) hires the elite who have elitist attitudes…probably not the best way to understand what the masses want.