Pros
For those who have a mind geared toward business and are confident in their decision making, this is a great place to work. The CEO is there whenever you need him for advice, but does not micro-manage his team. Communication is good, and there is a strong collaborative environment throughout the company.
Cons
The company is still relatively young, so it is still working very hard to gain market share.