They send you home without pay when work load goes down which is very often and you will be setting waiting for them to call you back, it could be weeks or months, the schedules are a mess preference for a few people close to management the rest get leftovers, the level of care from the company towards the employees is below ground, Insurance is the worst and really expensive specially if you have a family can cost you more than half of your salary, HR never respond emails, phone calls to the employees, they are trained to give you generic answers and the same red tape. No existing work /Life balance at all. If you do work out of town they refuse to pay you per diem which I think is against the contract, but they get away with that and nobody can do anything.