Give it a try.The good thingsThe perks are good. There's great talks, and lots of opportunity to learn. The technology is worth encountering during your career.
The challengesThe Mountain View office dominates projects. The leadership is very removed from the troops on the ground, despite efforts to make it appear otherwise. There's even elitism *within* Google, in addition to the general elitism that a lot of Googlers display.