Relaxed work environment. The company is tiny enough that you get experience in other areas such as marketing, strategy, etc.
Cons
All of the management is scattered throughout the country, which makes it very hard to accomplish certain things. There is very little support/guidance for the employees.