Pros
The connected home and devices are a really awesome cool space to be in, and Nest is the leader in that space. Nest is a media darling. People think Tony Fadell is amazing so you get to put on your resume you worked for a Time magazine 100 (and you do work for him, not Nest). Another awesome part of working here is that everyone external thinks the company is awesome, so you'll have a nice resume boost. On paper you'll be part of something people think is cool. The first product is indeed awesome and is the iPhone of thermostats. After that, there isn't a lot of substance. It is a one trick pony, and flat at that. There are people passionate about the brand. Nest has a strong in-house creative team. You will find some individuals that are really smart and fun to work with. You are part of Google after all, so the benefits are the best you'll ever find. Food at Google is amazing and will be with new campus.
Cons
There is a lot of animosity and territorial battles among teams. This is creating a pretty horrible culture in which employees are just flat our disrespecting each other. Feels like people don't want to be here despite the passion early stated above. Decisions that should happen at the manager level or below and only take 20 minutes end up getting put into Keynotes and going all the way to the top for Tony approval. This means so much time is wasted on the easy stuff and that the really important decisions and work is rushed. The least agile company I've ever been at. Deadlines get pushed back constantly, not for lack of resources, but because of constant meetings and planning: MRDs, PPRs, blah blah. Just do it! Keynote presentations galore. People at the lowest level wasting time making Keynotes they shouldn't. Emails at 10PM for things to be completed by 9AM... really? There are several employees that seem to be just counting the days to their 1 year cliff so they can collect their share of the 3.2 billion buyout and stopped caring about making a great product. You'll hear things like, "only X number of days left" A whole lot of yes men going around saying, "Tony said", "Tony wants" when they likely weren't even in those meetings. No one is thinking for themselves and the best ideas are not heard if the people in the room think Tony wants blah blah blah. Smart people having redundant meetings over and over and over and over and over.... because it's what the culture does, not because they want to be in the meeting. People don't really work together. It is all a facade.