Don’t let any contractors into your house until you’ve lived there for at least a few months, and learn how to recognize high pressure sales pitches from them. They’ll take advantage of you if you don’t.
It’s the first part that I don’t agree with. There’s zero reason to not hire a contractor in the first weeks of owning a new place. Assuming due diligence, you should know prior to closing what areas might need attention.