Pros: Pay, Benefits, Vacation
Cons: Stressful, Non-guaranteed schedule
This job provides excellent benefits, competitive pay, vacation, and many other wonderful perks. You get a raise once a year based on your performance, and you get opportunities to advance and be recognized. I really didn't spend much time with management since this job doesn't really have managers on the floor. Instead they have coaches, whom are available at all times, and if your coach is absent for the day/week, other coaches are there to assist you in anyway.
With all these great things, there are some bad things. The co-workers are very dramatic, inappropriate, and like to gossip A LOT. Just be cordial. Also, as this being a customer service job, some of the customers aren't very nice or they may hold you up from other customers.