Vision for company and what they want to do is great. As far as work environment; the founder tries his best to create a culture that people want to work for.
Cons
Vision for company is amazing, unfortunately the tech side is sorely lacking leadership. A product without a viable leader building the product is killing the company.