Pros
The schedule is great. If you work in operations, you know it's often a 24/7, 365 role. This is a M-F, day shift role where I am on-site for a normal amount of hours. Great for families.
Very supportive and helpful environment. Mistakes are taken as learning opportunities and not opportunities to punish people.
Pay is slightly above market.
A good bit of freedom to make it your own. Leadership is supportive of continuous improvement and investing in change on small scales.
Decent amount of PTO.
There are a ton of employees with a stupid amount of time with the company. I work directly with at least 4 people with over 40 years of service.
Great products and a full alpha to omega suite of services that make the company hard to rival. From service to account managers' expertise and knowledge, you won't get this level of service with any other company.
Cons
Systems are very antiquated. They know this and are working on fixing it.
Processes are a little slow to modernize.
Parental leave policy is pretty weak, although not uncommon with small companies.
Family is definitely conservative with money (good) possibly to a fault (less than good).
Largely homogenous workforce.
With so many tenured employees, there often is a lack of exposure/experience with the outside world which leads to a "we do it this way because it's the only way I know how to do it" mentality.
Growth is slow. Not a ton of mobility...again, small company.