You have to watch contractors like a hawk or they will rip you off. My uncle got screwed really good by the foundation guy on his house, he went on vacation as it was being poured so since he wasn't their they skimped on the slab and now its to thin and cracking.
My favorite was a $10k quote to do a cheap roof on a very small ranch. No stripping, nothing sticking out, just nail a new roof on a 980sf ranch.

Two guys maybe two days work, I wish I made that kind of money!
Than their was the $150k quote to raise a little house. My uncle was like, damn I could build you a whole new house on stilts for that!
Some are good, but its the bad ones who stick out.
Now a lot of them are hurting too, so watch out. $500 truck and $500 gas payments need to be made and there ain't as much work to go around.