Pros
Discount on products the store sells. Was able to pick up extra shifts as a part-time worker whenever anyone didn't want to work theirs as long as it didn't put me at or over 40 hours. Coworkers were friendly. Very clean store. Breaks managed well.
Cons
While you can get all sorts of hours assigned, my experience with requesting a slight change in when I started was ignored. I was hired to work the back and floor, but also ended up spending a good chunk of time as a cashier. Maybe 1/3 of my time at the store was as a cashier. I unloaded trucks, stocked, opened and closed, cashiered, set up displays. The only jobs I didn't do were the specialty jobs like framing and such. Cashiering was unexpected and would have been nice to be told about.