- Provide career growth, learning, and development opportunities
- Create exciting and challenging work
- Be flexible, with work hours, dress, work rules, telecommuting
- Provide job security
- Minimize work-related stress
- Appreciate people on a regular basis
- Make work fun
- Provide proper resources
- Create balance between work and family
- Offer an open management style
- Trust your people
- Encourage creativity and innovation
- Provide rewards based on performance
- Get people involved in decision-making
- Assign coaches or mentors who help employees not only with specific jobs, but in developing their careers
Please add, if I missed any... Thanks