Great coworkers, great pay, decent benefits, decent work/life ratio
Cons
RSM's have too much authority and HR does not even attempt to champion the little guy. They really honor the "right to work" credo. Corporate doesn't necessarily enforce their safety protocols.