Job content
Job security
Work atmosphere
Financial rewards
Role clarity
Work-life balance
Career opportunity
Training
Internal mobility
The management