Higher than average pay for the area, generally good people, decent benefits with 401k match. Most employees have been with company 10+ years.
Cons
It is a small company, so there is very little opportunity for advancement within. The work/life balance can be a challenge on the swing shift schedule.