Pros
The company culture is amazing, Managers are dedicated to their employees first and foremost, and everyone has an open door policy. Safety is top priority, and all functions mingle and interact well.
Cons
No gym facility like larger employers frequently have, and benefits plan is sub-par for the industry and other employers in the same area