Pros
Fast paced, ownership values employee input, family owned, employee's expected to and encouraged to act like owners, ethical business practices that encourage long lasting relationships both with employees and business partners.
Cons
You need to want to learn and be ready to take on new challenges. Can be stressful and fast paced but it is a very rewarding place to work.