My friend interviewed with a big multi-national corporation for a Software Engineer position two weeks ago. The day after the interview he received a call from the recruiter saying that they are extending an offer to him and asked him about his expectations, etc. He mentioned that the offer letter would be delivered to him by the end of the week. However, now it has been two weeks but he hasn't received it yet. When he contacted the recruiter, he was told that the letter is being generated and that he will receive it soon.
My friend was actually supposed to start working after these two weeks, but he still does not have the offer letter. Could this mean that he has been put 'on hold' while the team is looking for a new member? Do recruiters and companies do this sort of thing - saying that you have been selected but then putting on hold?