Pros
First of all, Pay is great! You can meet tons of new people and Earn while you learn. The management team is easy going and easy to talk to. Whenever I need something they are willing to work with me. Holidays are "Double time" and you get 3 weeks paid vacation/PTO. Company even lets you cash out your PTO in case you have something come up. Schedules are made far in advance so that way you can plan your life and schedule some fun!
Cons
Yeah they have a lot of rules but which job doesn't. Just be On-time, do what your asked to do and you will love it here. The breaks are only 5 minutes but...your only scheduled 8 hrs a day and not 9. People complain about many things but those are the people who don't listen, are lazy and just want a check(you know who they are). Of course I will say Holidays and weekends....but hello...it's retail people!