1. Lack of advancement opportunities
2. Work overload
3. Poor salary
4. Too few staff
5. Poor organizational culture
6. Lack of mentoring
7. Poor personal fit with boss
8. Limited or not enough access to technology
9. Lack of training
10. Not enough time with patients