Money is better than competitors, paid breaks, free food while at work, and good 50% discount when not at work.

Cons

Manager at my shop treated everyone really poorly. Expect you to stay longer to complete your job for free when not enough time is given. Constantly missing hours from extra shifts taken. Have to ask every week to see if they have repaid those hours and in some cases takes months to chase back.