Pros
The people. Hands down, the best people I've ever worked with! Employees are smart, interesting and laid back. I can genuinely say that coming to work cheers me up when I'm feeling down. Everyone is passionate about the product and about each other. We have people from vastly varying fields learning from each other. I've been given opportunities to learn and grow here that I never expected but have thoroughly enjoyed. The product is innovative and at the edge of its field. While this can be scary, it feels great to be breaking new ground at the intersection of enjoyment and improvement. I think we're truly proud of our offering.
Cons
We've erred on the side of giving too much freedom. While freedom in work is great, we've struggled with setting constraints and direction. Additionally, sometimes our processes can be too democratic or idealistic, which makes us unable to execute as quickly as we probably should.