A human ruins a place - this is what my HR Director would always say. So before even thinking of retention, you need to hire staff that deserve to be retained. If you do it on a one-by-one basis, soon you might find that you burn out and need retention efforts more than anyone. We use a solid
HR solution for outsourcing and outstaffing in our company, so maybe you should take a look.