Pros
This company has many great attributes. Most of the people are really wonderful, and the CEO seems to care about what happens in the company and truly values everyone. You can bring your dog with you to work daily (if they are well-behaved), have unlimited time off, nerf-gun wars, and many fun social gatherings. Since it's a smaller company, there is room to express your innovative ideas and have them implemented. Health benefits are a nice perk here.
Kontras
In my opinion, there is some pretty heavy toxicity in the form of ego at the company coming from one source on the executive team. If you happen to be in the clique, then you are good - you will be paid well, receive a nice title, and get an opportunity to shine. If you are not - stay under the radar. The management team is VERY young without a whole lot of experience (they do have some). So training and professional development must come from yourself for the most part. Compensation is not competitive.