I don’t know your location, but I’ve replaced 4 roofs on 3 different houses in the last 15 years or so in central Minnesota. First time the company used contractors and screwed up a ton... flashing not installed correctly, gaps left where bags entered, you name it. 2nd time I made sure to find a place that “told” me just local crews. Well, verbal wasn’t worth crap and contractors from out of state again... ugh... similar problems. This last time I used a local remodeling contractor that had done work on an addition for me and I knew the two brothers that would be doing the work. Best experience by far. Doesn’t help you, but if you can find someone you trust you’ll get a much better job of course (sorry, I can be captain obvious sometimes). Good luck!!