As others have pointed out, managers can be incompetent... it's a fact that once accepted will make the job a lot easier (just don't expect a lot out of them, don't ever talk back and you'll be content).
Coworkers are 😎.
I think part of the business strategy is to hire less people, make customer service less of a priority and simply pushing as many clothes onto the floor as they can. This makes work straightforward but it can feel crappy rushing an opinion for a customer since the managers put a lot of stress on your restocking/cleaning speed. There have been times where I have been helping a customer and immediately afterwards my manager would come up right behind me and tell me that we NEED to hurry up with the restocking/cleaning aka just answer the customer's question to the bare minimum and get back to what really matters.
Full-time employees spend more time with managers --> full-time employees get eased treatment on schedule changes