Pros
Pay was pretty good and there is some room for advancement.
Cons
Management is poor, there's a massive turn over rate, there is little stability, benefits are pretty rough. The environment that management creates is awful, you will be treated like dirt and expected to work miracles almost weekly.