Although this has to vary greatly by situation, is there any "reasonable range" for the amount of time between the A) the announcement of the position, interviews, and offer and b) the required start date? I mean for a job that is not a very lowest-rung position (like a fast food cashier) but for something, say, that requires an advanced degree.
This "lead time" (or is there a better term?) will often matter greatly to the prospective employee, since often a significant amount of time is necessary to make a transition--and much more so if moving from some distance is involved. E.g, one may have to travel, interview, decide the offer; give notice and fulfill final obligations with one's current employer; leave one's current housing (either arrange leaving a rental or selling one's home, plus wrap utilities); find and agree to and deposit for new housing; move; set up utilities/banking/address corrections; possibly arrange school matters if children are involved; possibly look for new work for one's spouse; etc. Getting this all done right can mean a great deal to the quality of life one has in the new environment, but getting it right takes time.
Just, say, two weeks seems absurd for doing all this (for other than internal candidates), whereas a year seems like far more time than is needed. But what is considered reasonable practice in companies nowadays? What is the range that is out there (in terms of what you've experienced or heard about)? (This is for the United States, major city).