Pros
If you like having your whole day planned out for you to the minute with little room for freedom or individuality, this is the job for you. Coworkers are usually friendly enough, management is a whole other deal though.
Cons
This isn't a job, it's a dictatorship. The levels of pettiness at this job are off the charts and you can be reprimanded for the most minor of occurences. After they train you management expects you to have everything memorized and if you take too long to respond to a question they'll become frustrated. Every morning they expect you to have all the info from about 6 separate clipboards written down in your notepad and ready to recite at the snap of their fingers. And don't take too long to write it down, even though it's usually pages upon pages of sales numbers and weekly promotions. During their chat ins they'll call on team members to recite sales numbers and to shout out their standard phrases which you better have memorized and ready to scream at the top of your lungs. If you don't look "energetic enough", even during early morning shifts, you will be singled out in front of everyone. You have to have every area of the store memorized, and don't get caught being in the wrong section of the store for too long or you'll be reprimanded. If you do morning shifts they'll have you clean a whole segment of the store, and it better be spotless or else. After you clean, management will frequently inspect for the smallest amount of dust and if they find any specks, you'll be expected to clean the entire section again. If you're caught folding clothes turned towards a shelf, you'll be reprimanded. They have a 30 second rule, so if you spend more than 30 seconds organizing clothes at one shelf, you can be reprimanded for it. Everything must be in size order at all times, despite the fact that customers might move items around. If size order isn't there at all times, you can be reprimanded. If you're a greeter they tell you you have to greet so loud the whole store can hear it, and every time a customer walks in, you have to stop whatever you're doing to shout out a greeting. They have about 2 or 3 managers on duty at any given time and they expect you to have every task near completion every time they check on you, despite the fact that they're checking on you every 20 or so minutes. If they see you not smiling, even for the tiniest second, you'll be reprimanded. You can actually be fired for not smiling enough at this job, if they catch you not cheesing hard at all times, your job will be at stake, I know from experience. Smiling is more important than overall job performance. I was let go after 3 weeks solely for not smiling enough, despite them not having any other issues with my job performance, and despite being previously commended by both management and customers for my aptitude to helping customers find what they need. If you don't have a face that looks like a Barbie doll 24/7 you will be at risk for getting fired at any time, even if you do everything else perfectly. Overall I would not suggest working here, if you're not ready to lick the boots of management, and, well, even if you are, your job will be at stake. They treat this more like the military than a job, with no room for the most minor of mistakes, even if you're new. Management is generally hostile to new workers and tend to single people out just because they don't like you. If you don't buddy up to them from day one, you're on the chopping block.