Pros
I was offered pretty good benefits considering I was only part-time. It included vacation days, sick leave, holiday pay, dental and medical insurance. Our general manager was fair and would listen to any comment you needed to make.
Cons
I was a cashier and mind you, this may just apply with the store I worked for. People would resign and my managers wouldn't fill up the spots in a proper amount of time nor increase everyone's hours. We had gone from 30+ hour weeks to 20-25 hour weeks so we wouldn't mind working more hours. I guess this was their way to save money, I don't know their logic. But we ended up understaffed which frustrated us cashiers and the customers as well who wondered why the lines are so long. I always felt like there was some management that would throw you under the bus. They had a tendency of filling positions without allowing people to know that a position was open to apply for. They claim they were just filling it for the time being but was going to interview people for the position later.