An empowering engineering culture that breeds leaders.
Pros
I've been in the startup world for the past 10 years and this is the first startup I've worked for where it still seems small, yet has great potential to be huge in its space. Every engineer is empowered to lead features start to finish by working directly with product managers and other engineers. Management cares about your well being and is always making sure that the items you are working on are intriguing and worth while. The culture here has grown by leaps and bounds since I started. They definitely think of you as a person and make sure that you have every opportunity to grow through leading teams, learning from other engineers, and just being immersed in the UX space. I have been with them for the past three years and can honestly say this is the first job where I enjoy waking up on Mondays.
Cons
This isn't technically a con, but something someone should be aware of if looking to join. More than half of the engineering team is remote across the country, even with a mobile engineering team in San Francisco while the main office is in Mountain View. Communication is very important for remotes as context can easily be lost or forgotten.