1. More money.
2. More prestige or responsibility.
3. Lack of promotion at current employer.
4. Lack of respect.
5. Burnout.
6. Boredom
7. Disinterest.
8. Issue with colleague(s), boss, or manager.
9. Recently completed school in another field.
10. Recruited by a new company.