What happened so far is past. People leaving then and it is quite usual in the tech and knowledge industry.
It is very important to know the real objective of a person joining your organization. No doubt, there would be a good fit while considering the job description and job specification but he/she is a human, and human thoughts and behavior keep on changing. So apart from compensation and benefits, ultimately the interest in doing something, professional behavior, attitude, and a couple of more personal qualities can make a big difference. For example, if you are hiring a greedy person, you can not guarantee his/her service as another lucrative offer may force the person to end the contract, anytime.
It is very important to know the real objective of a person joining your organization. No doubt, there would be a good fit while considering the job description and job specification but he/she is a human, and human thoughts and behavior keep on changing. So apart from compensation and benefits, ultimately the interest in doing something, professional behavior, attitude, and a couple of more personal qualities can make a big difference. For example, if you are hiring a greedy person, you can not guarantee his/her service as another lucrative offer may force the person to end the contract, anytime.