Good, affordable benefits.
Profit sharing
Pretty decent culture
Lower Management does a good job at trying to accomodate to your needs.
Awesome work life balance; you don't have to have pto in order to take off.
Cons
You have to wait for the company to sell (every 3-5 years) to receive profit sharing.
Raises could be better
PTO could be better
Not sure if this is a company wide thing, but there's a decent amount of miscommunication between management and operations