Pros
There's opportunity to impact the company and product at every level of the company. The AoR system means ownership and expertise are placed where they most make sense - not just with managers. We are a company of peers. Everyone is thoughtful about their work and their actions; from operations and facilities to product and marketing (and everything in between) That means our space, benefits, product, and message are solid. The co-founders are here every day and totally accessible.We ship. We actively learn from each other and see "failures" as opportunities. If something's not working we'll say so and figure out how to improve. I've worked at a lot of different companies; big, small, consulting, in-house, start-up and old school...Asana is magical.
Cons
Depending on how you like to work, these may or may not be "cons" - There is a lot of autonomy and you have to be ready to handle that immediately. - We're growing fast, not everything is already figured out. - It's pretty flat. There's no real sense of "moving up" or "climbing" so some of things you may have done at other companies that made you successful, may not work here. - There is a LOT of visibility into the work you're doing, so if you're not used to it, you can feel a little exposed.