Pros
Pros are that it is fast growing, and there is TON of turnover within the company. If you know the right people there you can move up quickly based on the fact they need to fill gaps, not necessarily performance. Young folks may get a chance to "prove" themselves here, where at other companies it may take a few years to get put in a similar role. Company does pay well for the most part. CEO is a good motivator
Cons
Sales is never held accountable for making a crappy deal or misleading a customer on what the product really does. Everyone downstream has to deal with angry customers before they even use the product, let alone after they actually see it and try to use it. Total lack of training and management in all departments, but it is a young company and comes with the territory. Just a warning. Product changes very quickly and without any communication internally or to customers - people responsible for training and delivering information to customers are often 10 steps behind the product and development teams. No clear vision is communicated to the company from senior mngt. Very frustrating. Company culture is morally bankrupt. May change as the company grows but this was my experience. CEO can be abrasive at times to put it mildly