Pros
When you need time off (when done in advance, and by their standards) you will get the certain days you need off.
Cons
The registers are incredibly obsolete, you need a managers help with technical issues like voids most of the time, half of the items don't ring up as their sale prices, old sale signs are up WAY after they have ended, there was no AIR CONDITIONING!!! Also as a cashier you have to get AT LEAST 75% of your customers to have the rewards card, which is indicated by an arrow on your register. 75% and up is green, below 75% is red, and after a certain percentage after green, the arrow turns gold. I had a red arrow everyday that I was employed. You need an email to sign up for the rewards program and most customers that came into the store were old people who didn't know what email was so I wasn't able to sign them up at the register for the rewards program. And when I received a red arrow, the front end manager would be incredibly rude saying that the corporate goal is to get at least 75% of customers to be in the rewards program and that there is no excuse for not getting a green arrow.