Everything depends on the store you're at.
Pros: decent environment, good culture, easy to move up and around.
Cons: not enough hours, poor management, low pay.
I've worked at three locations. It's completely dependant on who your managers and coworkers are. Some managers make everyone do their part, handle issues, and care about their people. Some of their managers were never meant to be in leadership positions. It's a typical low-bar retail job.