Pros
Great and cool work, opportunities to advance because a lot of people are fired, and some people are hard and dedicated workers.
Cons
Toxic environment because of its bad management. No respect at all and some are sexist. Management scream at workers, they openly call out people in front of others even if they're new or another higher up. It's embarrassing to see. High turnover rate, even for the managers. Word of mouth runs the place because management is too busy doing other things. This means that a lot of scapegoating happens. Managers micromanage a lot, but it doesn't work because they don't know the process. You can also suddenly get no hours at all if the place is slow, without warning. And to top it off, it's dangerous. People are hurt a lot because they are treated like animals. They tell you things like "just move" if there's an unstable, heavy object towering above them, but people obviously still get messed up.