Pros
We get psuedo-paid holidays, and by that I mean they will tally up your average weekly hours, divide it by 5 days in a workweek, and pay you an extra "average" workday. So if you only work 15 hours a week, but just so happen to work a holiday, you will only make an extra 3 hours worth of pay. We also get an employee discount of 15%, which is helpful, but things are generally cheaper elsewhere. I'm apparently lucky enough to work at a store where most employees are helpful and easy to get along with, although management is a bit on the condescending side.
Cons
When i was hired i received a total of 2 days training before closing the Photo Dept alone. From what I've noticed this is normal practice at the store I'm in, especially with the hours that got cut lately. Management will treat us employees like we are just there to do all the work while they do the bare minimum. Pay raises are impossible to get, and when they do come it's a slap in the face. Hard workers get pushed to do obscene amounts of work, while the less motivated employees don't get assigned anything because management knows the job wont get done.