Pros
It's a job. They have bare minimum insurance and benefits. Only 1% match on 401K and only after being there a year, which most people DO NOT last a year.
Cons
Things change everyday, which would be fine, but they also don't prepare you for the changes at all. Bare minimum information given. Sometimes they inform you day of. Sometimes they don't inform you at all. You learn from the customer instead. No management. The supervisors report to someone but it doesn't seem like they ever truly know anything either. So everyone is in the dark all the time. Very cheap and greedy style of management. They have been cutting people's hours due to a lack of work but then it's been busy! So really they just wanted to cut hours for no reason other than that they can get away with overworking people for less money. They can give you less hours!! Make sure if you want a full 40 hours to get it in writing or something. They will shorten your hours at will! They move you to different departments at will as well. I started and was told I'd be working for one department but apparently that filled up so I got moved elsewhere. Training is a month but really it's 3 weeks and then they put you on the phones! It's not nearly enough to prepare. Most were overwhelmed and quit.