Dear Mili,
As such, I have given suggestions in my previous reply. This reply is for your following statement:
"For getting a hike, they would like to change very rapidly. After social media came, everyone wants less work, more fun, the best position, the best package in a very limited lifespan."
Yes, what you say is correct. But then please note that it has been more than twenty years since the remote control became a part of TV sets. Therefore, change started coming at the flick of a button. Then came mobile phones, and now even smartphones with touch screens. If technology has changed the mindset of the current generation, then they should not be held responsible.
The second aspect is about the youth entering the job market. Parents of most of today's youth are beneficiaries of economic liberalization. Children were doted on and were always given more than what they needed. Therefore, again, the current generation is not responsible for that.
What I do not agree with you on is "less work." What they do not expect in their job is monotony. They want to be valued. This is because since their childhood, even their small achievements were well-recognized. Therefore, if you can provide challenging assignments and recognize their efforts, they will surely remain with your company.
What matters is the value addition done by freshers in your company. If a career-conscious youth works with complete and wholehearted fidelity, adds value in his/her two-year stay, and then quits, then nothing is wrong per se.
By the way, let me give you an example within our network. A daughter of our acquaintance completed her MSc and then MBA (Fin) and later appeared for the SBI PO Exam and cleared it. After training, now she wants to quit SBI. She says that the work culture is "boring." Parents have their only child. In today's world, will any parent tell her that it would be foolish to do so? Never. In the preceding generation, it was possible but not now!
Thanks,
Dinesh Divekar