The hiring process is a bit hit and miss. I know people who had a really good experience, and I know people who said it was a shit show. About meeting Googlers: if you happen to come to the Bay Area, you can't throw a rock in any direction without hitting at least one Googler. Not saying throwing rocks is the way to go, but... you'll get someone's attention :P
I've noticed that Google is better than most with online applications. I managed to interview 2 years in a row (intern, college student) having only applied online.