Good Management.
They invest in the employees and provide support for taking certifications and advance in the career.
Provide opportunities in the area of employee's interests.
Co workers have lot of experience in their respective areas and they are good at guiding the employees.
Pay per performance.