Micromanage too much. They need to get the right people in place for specific roles and have trust in them rather than hovering over constantly to make sure employee are doing the right thing. Very upper manage heavy with not enough supporting roles on the ground like drivers and techs. Divisions need to learn how to work together. Constant commission change structure. Stressful work environment but if you can handle pressure, fast pace life style, and have patience this won’t be a problem.