Good pay, but at the cost of stress and worrying about stepping on toes
Pay and benefits are decent. Medical was average. Managerment was poor and insufficient. You will have to work long hours and move heavy material by hand, with little to no help. But don't get hurt doing it. Because the manager will throw you under the bus for it. Everyone expect a few people are back stabbers, looking to due you over. You are expected to build, load , deliver, and unload your material. Witch takes time but to them you are still too slow. If an issue arises with a senior co-worker, the manager will side with that co-worker and transfer you with warning. Even if it's a longer commute, no room for advancement unless their want to advance you. Truck dispatching, can't even read a map, let alone get scheduling right. Most of the time you work without take a mandatory 30 min break, and get yelled out for doing so. But the scheduling doesn't let you take a break. I've made deliveries three times at separate times, too the same address in one day because of dispatch. You are a number to them that is all. If something happens to the truck or equipment it's your fault. And you have to deal with the repercussions from the DOT. They won't take responsibility for maintenance or equipment failure.
Poor management, ok medical, constantly looking over your shoulder