Offer letter date and joining date are same. Looks like it is not a genuine company. Any company will give 1 or 2 days time to read the offer and sign it. But this company does not do that. Looks like a rat hole trap and squeeze it. Don't lose your career due to this