Pros
Asana has a culture of supporting and fostering personal and professional growth, always seeking new opportunities to continue down this path. There are a multitude of paths to go down and ways to approach this, and it's largely up to you where you want to develop your competencies. In addition, you're encouraged to bring your full self to the job, personal matters, quirks, and all. You will be embraced with open arms and welcomed. The company does a great job of taking care of its employees (through health-focused efforts e.g adjustable sit-stand desks, benefits, perks, etc) and carefully crafting its path towards the future, in terms of both company and product direction, as well as the internal values and processes. In addition, there's near full transparency in all matters, which is deeply refreshing.
Cons
While we are very careful about doing things the right way, that does sometimes slow us down, and there's balance to be sought there. I think we're doing well, but it's tricky and debatable.