Pros
No egos and staying honest to each other. As a result, the culture helps minimize politics and make everyone focus on working together to solve real problems. People are very intrinsically motivated since they feel empowered to speak up and just go ahead to get s* done. Nobody tells you what you should do nor do you need to seek several layers of approval to do anything. On the other hand, there's massive amounts of support from your peers to help you succeed. We are a community of peers who strive to learn from each other and help each other succeed. This all trickles down from the founders who act as examples by being humble, intellectually curious, reflective and taking 100% responsibility. In my entire career, I've never seen the CEO of the company get publicly challenged by employees (in a respectful way) and, instead of shutting people down, patiently explain reasons behind hard decisions and admit things that can be done in a better way. There is a feeling that Asana is invincible and we can accomplish anything together. This is possible because of our strong culture and mature leadership. Oh, and work life balance, compensation and perks are great too!
Cons
A very empowering culture makes it hard to scale the company. As we grow, it's not surprising to that confusion of roles is starting to happen. Despite being an egalitarian yet anti-consensus culture, chinks in the armor are starting to show with people not clear with who calls the shots for certain decisions. We are being very honest about this though and working hard to improve our system.