Pros
Not really sure if there are any, other than gaining experience for your resume and move on to something way better.
Cons
There are many such as long hours, very low wage pay, raises are in cents that it is pathetic compared to all the work and experience on may have. Also management is never really at work they are paid to be elsewhere instead of in the stores where they are needed this goes for all departments. Benefits come out of your paycheck every week and if you get tricked into joining the union then that is even more money out of your measly paycheck that you are already getting. On-boarding is horrible and I feel sorry for the new hires as they have to literally call their managers and try to get a hold of them and wait around to be scheduled to actually work after training, but its not really managements fault being as the company they work for is pathetic and disorganized. It's like a behemoth of corporate evil at its best but pretends to wear a caring mask.