Pros
Casual workplace, allows growth, and leadership from the CEO. The more you put in the more you get out! Fast paced, invaluable education with a small niche company in an important, environmentally positive, growing industry.
Cons
CEO needs to pay attention to employees that are not performing to their optimum level. Puts stress on other members of the team to get the job done in addition to their normal responsibilities.