Good work/life balance.
Amazing co-workers.
Attendance bonus.
Cons
Company posted pay scale (years of service) is ignored.
Starting pay IS the current compensation for foreseeable future.
Attrition is constant. Always operating with the bare minimum.