It varies wildly on the company and the position.u00a0 Patience is so challenging when you are optimistically waiting for that offer.u00a0 You want that offer to be solid so consider that these are just a few of the things that are going on and being coordinated between departments while you are waiting.Reference ChecksEducation or certification verificationBackground authorizationBackground checkSalary offer approval from finance / budgetSalary offer approval from HR / compensationSalary offer approval from department head / hiring managerBenefit package like stock or other perksMaybe legal approval on the offer letterJust prepping the offer packetCoordinating the start date request with an orientation group or training classDepending on the company these could be happening between multiple departments in multiple locations across time zones.Keep the faith, if they said they would call they will.u00a0 If it's late this may tell you a little about the internal workings of the company.u00a0 If they never call, you really didn't want to work there anyway.