Reasons such as job security, a work culture, recognition for achievements, flexible hours, or a sense of belonging may keep employees to stay with a company; however, the principal reasons for staying with a company in cultures where people are more like to change jobs are:
If the companies want to attract valuable people and retain them, they need to create unique set of benefits, “employee value proposition” (EVP) by providing them exciting work, a great company, attractive compensation and opportunities to develop.