Pros
Met a few cool co-workers, learned how to deal with difficult people and difficult situations
Cons
Lots of work for little pay, inconsistant scheduling (one week you'll get 20 hours the next week you'll get 4), getting paid weekly (I've had paychecks that were $18 b/c of little hours) only recieve 10% employee discount, had to make a certain amount of people sign up for credit cards in a day, favoritism, rude managers, rude customers, high turnover rate I was going to college while working there. I have them a copy of my class schedule and filled out an availability form yet my managers were still always scheduling me at the same time/day I had class then would get mad when I'd call and I remind them I couldn't work those hours. This was always an issue. My availability never changed from the day I started working there yet this was always a constant problem. Very annoying and unprofessional. One of the managers was very rude and made other co-workers uncomfortable. He'd yell at them in front of customers making them uncomfortable as well. Whenever you'd ask him a question he'd get mad and give you a sarcastic answer. If you ever needed a day off even if it was due to sickness, family death or any other emergency he'd get furious and say "don't ever come to me asking for more hours then". Many employees complained about him to other managers but they did nothing. They even tried to contact corporate but they did nothing about it either.