Ask former employees why they resigned. Even if they left six months ago, they still have a valid perspective. Routinely ask employees what you can do to make the company a better place to work. Keeping people is arguably the most challenging aspect of running a business today. The answer lies in the fact that there is no one set of answers.
People are different, so their reasons for doing anything are different.
Successful companies today ensure they know what makes their best people different, and they work hard to see that those needs are met. Hopefully, some of the ideas mentioned above will spark some useful ideas for your unique company and your unique group of employees. No part of this site may be reproduced or mirrored without permission.