When I was in college, working for Google was a dream job for a lot of my friends. I have to think that hiring from that position is awesome --- lots of really smart, motivated, enthusiastic grads, and you get to pick the best. I wonder if all that has changed?
They'll never really answer the layoff question. Probably best to simply stay away from corporations that chronically overhire and go through regular layoff cycles.