Pros
Kind lady at the front desk is so nice and genuinely cares about everyone. Tight-knit familial atmosphere; many people enjoy the camaraderie. Many co-workers become very good friends and keep the day light-hearted. Because it's a small company, every knows each other. If you're sick, people ask how you were because they noticed you were out.
Cons
Benefits are pitiful. Favoritism is at an all time high and there is little opportunity for growth unless you befriend a family member (the family is the management/ownership of the company). It can be assumed from management actions that they feel threatened by intelligence; open mindedness and creativity is interpreted as an attempt to undermine authority. Management speaks about inappropriate and unprofessional topics in the workplace during working hours in front of employees they inaccurately assume to be "trustworthy" on the following topics: abortion, religious affiliation, morality, race, and ethnicity.