Good place to work if you're okay with never having a life. Management plays favourites which can affect scheduled hours. Pay is reasonable but getting a permanent placement to receive benefits does take time. Very physically demanding and tiring job but overall not to difficult to manage. Be prepared to not have breaks and to be working at least 10-12 hour shifts.
Sadly management was a bunch of ex military men who yelled and berated there employees. The employees were so miserable and negative. You would work 6 days a week but only get 40 hours, there were not end times you never knew how long you would actually be there. It was hard to get any time off and impossible around any holidays. If I had to pick two words to describe it, it would be life sucking.