One main reason people leave a job is that they are not listened to.
Be aware that a bad leader can destroy a business very quickly. In small businesses this is easily apparent. On my island of Necker in the Caribbean, we had a general manager who tried to change the way things were done. He discouraged the staff from drinking with our guests. This soured the atmosphere fast. We had to step in to replace the manager and restore staff morale and the sense of management’s trust in them, which had been broken.