Why do new recruits leave a business?

When you bring new recruits into a company, you fully expect them to fit in and have a positive impact on the direction and success of your business. So it usually comes as a shock when one leaves so quickly.