Register now or log in to join your professional community.
As Lakshman said, there can be many reasons. But at senior levels people begin to leave when they perceive:
1. Lack of freedom to execute his plans
2. Lack of support from the top mgt
3. Lack of respect from the top mgt
4. Then all the other reasons put together - for example, money, designation, entrepreneurship (in this order)