Although often maligned in the press, Google is a really great place to work. Most Googlers are passionate about doing the right thing, are incredibly kind and helpful, and this is a great place to learn. There are also numerous perks ranging from the food and benefits plan to being able to test out cool, not yet public features.
Great salary, benefits, perks, equity, and learning opportunities
The use of homegrown libraries, tools, etc. makes some of the skills gained in this job less portable to other companies