Job satisfaction
2. Compensation and benefits
3. Work environment
4. Company culture
5. Communication
6. Leadership
7. Career development