Why do people quit their jobs at dream companies like Facebook or Google?- Quora
fortune.com
fortune.com
For a typical software engineer at Google, it's like being a janitor at NASA. Some neat stuff is happening there, but you aren't a part of it.
Also, if you have a couple of years at Google or Facebook, future employers/investors will automatically assume you're qualified, even if you aren't. That opens lots of opportunities. It's also a big contrast from what a typical software engineer sees, where they're asked FizzBuzz on every job interview.
A recent college grad will probably believe the hype.
An experienced candidate is more likely to see it as just another job and another step in a career. (hence the preference for recent grads over experienced candidates)