In my opinion, most people did not leave the company primarily because of higher pay or better benefits, but because most of the managers here are unbearable.
I have never experienced such arrogance from a manager anywhere.
Unfortunately, I doubt that the company will let go of these bad managers. They stay here the longest.