Pros
This is a company going through a period of growth, and with that comes plenty of opportunities for personal learning and professional development. The company’s mission is way ahead of its time in the marketplace, with a breadth and understanding of its consumers that currently has no rival, so from a sales and marketing point of view, we don't have to 'try to make it look good'. The management team is conscientious, personable and look out for each team member. If you're focused, collaborative, know your stuff, and can provide breadth as well as depth with your skills - this is a great place to work.
Cons
Like I said, the company is going through a lot of growth right now, so if you're a person that wants an 'easy job', where you can just stay in the back seat and be along for the ride - this is not the right place for you.