Pros
Employee owned and everyone takes that to heart. Around 100 people total in two locations, but you're treated like a small company. Everyone knows who you are, and genuinely cares. Benefits are average to slightly above average. The biggest perk is being an employee owner and sharing in profits.
Cons
Average employee is getting older, and decent amount of retirements in the next 5 years. There will be a cultural shift.