I would work at creating a better work/life balance as well as a friendlier environment for staff.
I would change the general manager as he is the largest problem.
I would stop the nepotism and find solutions to the difference in views between the drivers and the office staff.
Help job seekers learn about the company by being objective and to the point.
Your answer will be posted publicly. Please don't submit any personal information.