I don't think I've ever had formal offer letters. They would contact me by phone or email in a fairly casual fashion to give me the offer (position, salary, start date), and if I accept, they would send a contract for me to sign.

The contract would then include all the other details, which I can look over and still decide whether to join or not.