Pros
they pay you. there's nothing more on the pro side, sorry.
Cons
They require an impossible to achieve work-ethic that requires store managers to work 55+ hours per week during the holiday season, during the back-to-school season, and during any hardship that occurs... the store manager must make up for ( and work the hours of ) any employee who doesn't perform, regardless of the reasons why... fire an Assistant for stealing? great, now /you/ have to work their hours until we get around to hiring a replacement... blizzard coming? so what... work a 12 hour shift, sleep for 3-4 hours and be back in at 5am for inventory... they do not care about safety at all, they do not care about their employees at all, they do not care about /you/ at. all. they care about numbers, they care about tracking those numbers... and that;s it. that's all they care about.