Willing to commit for atleast 24 months tenure means?
Posted at:
2014-12-05
It simply means they want you to agree to and commit to working for them for at least the next 24 months. They don't want you to quit after just a few months. Too much of a hassle to hire and train a replacement.