Pros
I couldn't imagine working anywhere else. Yes, we have all of the 'showy' startup tech company things (snacks, chefs, standing desks, couches, etc) but the best part about being an Asana is working with people who practice the company values everyday. I pinch myself everyday that I get to sit/stand work next to these amazing human beings on the daily. Meetings consist of such great insight and passion for improving our product and not about doing things for personal reasons.
Cons
Asana is all about empowering its employees and when I first started this was very different than what I was used to. I guess this isn't a true con, but something to be aware of when you start. You get to make your own executive and thought out decisions that better the product/company.