Pros
I have been at the company for over 4 years - it is a fast growing, entrepreneurial company, and the team is passionate about the products they design and market. I was very impressed to see that everything is designed by the company's in-house designers - who are incredibly talented - and the founders have proven themselves committed to this part of the business. In the time I've worked there, the company has shipped over 100 products and become a brand known all over the world. The entire team including the founders work exceptionally hard, and the passion that everyone brings to work every day is very exciting - there's never a dull day at work. It's not a good fit for everyone - there's not a lot of hand-holding, and the people who do well at the company are self-directed and strongly motivated by their own accomplishments. Those who can't keep up or need a lot of direction can quickly be left behind. I expect that those who have made negative comments fall into this group. But for those who can manage themselves are given a lot of freedom and leeway to offer many contributions to the company.
Cons
There is not always clear direction from management, and there could be better structure and more formal processes. Those in need of a structured environment will probably be challenged by the company culture. Feedback loop between management and team could be improved.