Pros
In addition to all of the Silicon Valley perks you've come to expect from a smaller company in SF (free and amazing food cooked by an in-house culinary staff, yoga classes on-site, Uber credits, gym membership, full-time barista on staff...), the biggest perk of Asana is the company culture. From top to bottom, there is a strong focus on keeping employees engaged and empowered. Employees are treated with a level of trust that I haven't seen at any other company. Also, the on-boarding process was amazing - Asana uses the Asana software extensively internally, including an extensive new employee project that is a guide to everything you need to know about your first few months with the company. The efficiency with which I was brought up to speed and able to feel like I was contributing meaningfully to my team was remarkable.
Cons
While it's a beautiful office with great views and comfortable furniture throughout, it can also be a very loud and distracting office. As the team grows, the noise continues to grow as well, and I actually find myself missing the personal space and sound muffling of the typical corporate cubicle farm. There are places where you can duck away for some peace and quiet, but if you dislike open floor plans you will find yourself booking conference rooms frequently.