I was actually a contract worker for Google through Ranstad, so I wouldn't base my review on Google in general.
A typical day as a contract worker at Google wasn't always the best. You just sat in front of a computer all day working on whatever projects the they have you working on. They had leads watch over you constantly, so there was limitless conversation. Basically, being micro-managed. Terrible way to work. Ugh! So glad that I left that place. I don't know how it was that I managed to work there for as long as I did. I guess to gain work experience, which wasn't much. I wouldn't say that there was much of management because they had a recruiting agency on sight she wasn't very nice. Too serious, like, "dude, chill out!" As for the leads, there were some good ones. The hardest part of the job was having to sit at my seat all day! What a horrible experience! And the most enjoyable part of the job was going on breaks and actually feeling human and being able to have some kind of human reaction. NEVER AGAIN!