The culture was friendly and helpful such as the people in the less-labour-intensive jobs (with seniority) would come and relieve you so you weren't working so hard. I found them to be considerate and helpful. Management was accessible and easy to talk to. They card about training their employees and seldomly rewarding them with bbqs.
Cons
Contract and no benefits to contract workers. (I really have nothing to complain about that isn't already justified to make this business successful)