Pros
Senior Management is extremely passionate about the products, retail-partners, and future growth of the company. Startup vibe allows for a nice mix of work and play, and the company culture is all about open communication (top-down and bottom-up). CEO is always accessible, which is hard to find at a company that is growing so fast. Bonus points for being able to bring my dog!
Kontras
Most teams are lean, so you have to be comfortable rolling up your sleeves and getting your hands dirty in all types of projects. There's no job that is too big or small for each and every member of the company, so this is just something to be aware of.