Pros
Casual, small, family feel. Tight-knit group of smart people who take pride in their work. Everyone pitches in and supports each other, and everyone genuinely wants what is best for the company. Leadership is very open-door, and ideas are welcomed, encouraged, and taken seriously. Genuinely caring environment.
Cons
Young company still finding its legs and sorting through organizational growing pains.