I always think it is a mistake to take leavers back. They left in the first place because they were disgruntled and there is nothing worse than having a disgruntled employee. My last company had a no-return policy. During the 19 years that I was there, we only ever had one "returnee". He left again within 6 months!