Here I am appreciating the valuable reply of Samvedan, but it is not good for any organization to issue an offer letter and then cancel it after the candidate has accepted.
Contractual Elements in Offer Letters
Secondly, you mentioned that a contract has three parts:
1. Offer (by organization)
2. Acceptance (by Candidate)
3. Consideration (How can consideration be without joining and without the organization taking the candidate on board)
I understand that without consideration, the contract is voidable, but it is not entirely void. Consideration is required upon joining. If a candidate arrives for joining and the employer refuses to proceed, who will be responsible for breaking the contract?
I would like to hear another perspective from my senior and a great contributor.