Privately owned, they treat you like family and have many excellent teambuilding and company events. Fair compensation and benefits; you can tell that leadership truly cares about their employees
Cons
Management and workforce is kept at very lean levels, spreading responsibility and adding hands would be helpful