Pros
Excellent people to work for, easy job for the pay you get, able to do your job without someone hovering over you the whole time. The list goes on. Upper management is an absolute dream to work for. I've had nothing but good experiences with this company thus far. Not sure what the negative reviews were about but I don't buy it. Sounds to me like an employee did something dumb, got fired, and then wants to complain about the company. It's not a perfect company, but it's pretty darn good.
Cons
Long and slow hours, overnight shifts, benefits aren't very good