Pros
Lots of opporturnity for career progression as people constantly leave unhappy.
Cons
It's too strict. Depending on the store you are walking on eggshells the whole time you're there. You start at say 12.30. You have to be on the floor for 12.20. If you're one minute late they mark you down as late and tell you off. - But they will keep you up to an hour after your shift has ended, a lot of the time unpaid. There's always favourites who get treated better. A lot of the managers are on a power trip. Bad atmosphere that's always tense. They change the rota without asking up the day before your shift or day off. They expect you to beable to do it and know anyway. One rule for managers, one rule for everyone else. Everyone who has started in their first week wanted to leave straightaway, only some stuck it out. They snap if you do one thing wrong. A lot of people end up in tears. If you do stick it out you'll grow a very thick skin, but you'll still hate it. The long term staff most have been there a year or 2. Most people leave after a few months. They will heap lots of extra responsibility on your shoulders with no extra pay or title, when one thing goes wrong not in your control they will tell you off or call a meeting. Even though it isn't in your contract as your responsibility. The managers will slack off and pass as many jobs onto you as they can.