This is also known as Poaching.
For me personally, it is one of the biggest jokes in the industry and the HR fraternity.
On one side, we say people leave without serving notice or abandon the job without resigning from the company, and attrition is increasing, along with the cost of training. We want solutions to this, and N number of articles and theories have been discussed and debated by experts and academics.
On the other, we are same people who tell candidates "join me tomorrow and I will pay you X amount". Any hints needed??
This is like a dog chasing its own tail.... there is no end for this game.
If you must poach an employee, at least let him / her serve out 70% of the notice period, if not 100%. And please don't say market forces necessitate these actions. Please remember that all of us (HR / Management / Employees /Customers) form the market, and as such are equally responsible for fluctuations in it.
The question on my mind is "Why aren't we tired of working like this?"
ALL views welcome.
Regards
Ryan