Pros
It's not the worst place to work, there's lots of work and the pay is good, if you're looking for work (odds are on one of the off-shifts) I'd apply.
Cons
If you're looking for a well-structured job where you'll enjoy coming into work every day, this is not the place, It's very disorganized and unbalanced. They’re run by seniority and do the whole bumping thing, so all the experienced people who’ve been around for a while make it to first shift and the off-shifts get stuck with all the poorly trained hand-me-downs. Managers and higher-ups all also work on first shift and communication is so bad, most of the time the off-shifts come in and have no clue as to what’s going on. Most of the supervisors are oblivious and undertrained, they just sit in the office all day because, well, there’s no managers around to say otherwise. So when stuff goes down they like to come out of the office and say “why’s this why’s that.” Supervisors will play favoritism and belittle those they don’t like, I don’t know who selects and trains these supervisors but they’re doing it all wrong. There’s no sick days or paid time off, so if you or your child gets sick and you have to leave, you’ll have to use vacation. Speaking of vacation, it’s not great, I’ve been here about 7 years and I have 15 days. Insurance is also pretty expensive and has a very high deductible rate. Besides a small annually raise, there’s no benefits or incentive to make you want to work hard. They continuously try to raise the rate each year while giving us very little in return, It's a very greedy company who doesn't try to hide it very well.