Amazing family of kind, motivated people. Inspiring work. A lot of responsibility and decision-making power given to people at all levels who show initiative.
Cons
High burnout -- the people who are good at their work get more work. Small company means slow promotion opportunities.