Far too much micro management by people unfamiliar with the actual work
Pros
The pay and working conditions are excellent for drivers. The actual working environment is pleasant with the equipment being comfortable and well maintained for the most part. We have assigned trucks and runs are bid by seniority. There is no weekend work unless one volunteers and you are home every day.
Cons
There are many small rules that have very little to do with the actual job which are randomly enforced. They frequently announce changes an then decide not to implement them at the last moment. Rumors are constant. All of this creates an atmosphere of uncertainty and uneasiness with a very negative impact on morale. Local management has little power to make decisions and must refer most questions to corporate headquarters. Replies are often not prompt and sometimes don't come at all, leaving the employee in limbo. The impression is that the company is being run by a bunch of petty tyrants who don't talk to each other.