Pros
It's rare to get an opportunity to work on a project that will change the world and make people's everyday lives better. That also comes with pressure to execute and lots of opinions. If you're ready to work and collaborate there is a lot off opportunity to take the ball and run with it, to put your fingerprints on what will be global household name. The culture and community is generally one of caring and respect which also comes with the downside that confrontation can be difficult but we're learning how to deal with that without loosing our soul. This isn't easy work but it's satisfying.
Cons
There has been disorganization and unclear objectives in the past but leadership is striving to cleanup the focus and put the whole company on one singular mission, it won't be a quick fix but they've made it a clear priority. The 'urban campus' can be a bit exhausting when you have to ping pong between buildings. Pinterest is growing so quickly that it can take months to find out that someone actually owns part of the product you're working on or concerned with. The product review process can be inefficient and frustrating but overall it's a positive. Management can parachute in with high priority distractions but it's also your job to push back and they are willing to hear it.