I will make it professionally managed company. People at managerial level lacks training.they do not understand the difference between a boss and manger. Most are bosses. As it is a known fact that good people leave because of bad mangers, so is happening in this company
Treat all of your employees fairly and equally. Take care of Human Resource issues in a timely manner before they are out of control.