Generally before some one can answer the question “reasons for attrition” ones need to quantify the level of attrition in an organization. As the number of people leaving an organization generally some times help you narrow down on reasons why people are leaving your organization.
Secondly lot of things are dependent on peoples background and qualification vice a versa the industry they are working with. Generally just saying people become dissatisfied with what they are doing is very wrong as even after change their are higher chances they will be working on similar profile again depending on industry and role. But then what kind of change with just changing organization bring.
In an SME kind of setup its the motivation and aggression of the management to grow to work towards higher goals keep the employees downward motivated. as lot is happening lot of new learning lot of new activities so everyone remains involved. Major reasons for leaving is a larger salary jump.
In an larger organization it can be based on kind of projects one has been regularly getting and possibility of just specializing in one kind of work and getting type casted. Or less opportunities being given as compared to other employee wise comparable peer group. Its very important for an HR questionnaire to get information on what peer group set is employee comparing themselves to in the organization or externally as this will let you clearly identify the problem point. As competition in an organization is healthy you need to motivate employee right to find out what kind of personal goals or tragets one carry.
360 degree review or peer review what it was called in older days is a good tool to identify employee problems and potential gaps which need to be filled in before they tend to leave.
If you employee this methodology of finding from an employee who them feel they are competiting with internally and externally in organization. Automatically you will be able to draw out plan to increase their capabilities to superseed other persons targets and have greater job and personal satisifcation.
This formula can work for a small startup to large organization.