Pros
if you get into the right store, you have the opportunity to get reasonable raises and promotions. in a good store, the management team can be very efficient, while caring about and protecting the associates that are willing to work hard.
Cons
the corporate structure is very controlling and likes to micro-manage. schedules are made by the corporate home office. management is able to change them, but they are penalized for doing so. this doesn't make it easy to have a staff that is loyal. there is some pressure to work off the clock, while you are being told that if you do you can be fired. the work load is often so heavy that you can't get it all done before time to clock out, so you may leave feeling like you failed that day. in a bad store, management can be completely unresponsive to the needs of associates.