making money vacation time and when overtime offered
Engaging and exciting to be around
Manager, pay, everything, training, making sure to actually care about employers
communication and listening would be a good start
better communication, better funding for staff, wages and tools, stop giving your useless mates important roles they are clearly inadequate for, put some money into the services that are profitable and stop making deals just because you get a commission but drains the company budgets.