Excellent for full-timer but contracter
I've been working in Google as a vender, so I can't tell the real review. As I experienced, it was great to be a part of the huge global system as well as team-based micro management. Each has a great responsibility for their tasks and everybody make the expectation. It was very good working with smart and passionate people, making a new trial.