One of the hardest things an HR person has to do is say goodbye!
There's only two ways a person will leave a job, on their own or with security!
Think about it, the situation is never cut and dry, there's always a story or reasons, not necessarily to be shared, but they exist and contribute to the decisions made. There are no shades of gray either, your either happy to see them grow and move on to other opportunities or relieved they are leaving! In either case your dreading having to try and replace them, if only for a moment.
I can say, this experience is truly where one finds their humanity! When your letting someone go and they have no idea its coming, you can't help but stop for a moment to realize you are changing the entire course of their day, maybe next few days! If you can't feel compassion in that moment, even with someone who has been a total and complete pain in the ass, its time to get out of the game! By the same token its invigorating to see someone find their own path, decide their is something more they want to do and find a new place to make it happen!
However it comes about, parting is sweet sorrow! We are privy to the best and worst people have to offer and learn to handle both with kid gloves and a firm grip.
And we're off...