For the jobs that require you to directly work with customers, the training/experience you will need to succeed in those jobs are far too great for the pay/benefits you receive.
For example, if you are a Plumbing Associate, they will often expect you to have the training and experience of an actual plumber in order to successfully work in that department. However, the people who actually have that kind of experience often just work as plumbers since the pay/benefits/work is better.
That, and unless you have a valid reason and/or good management, you have little to no control over your schedule or the hours you get. They are all determined by management whether you like it or not.
I started at 25 a week first week and cut too 12 to 16 a week from the thrift week on according 5o the needs of the business
Low pay, bad schedule very poor managers
Dealing with angry custumers
Being around management sucks, they dont take any feedback serious and think they know best.
As above; the inconsistent work hours/days off.
Remembering to punch out at 2nd break