After getting several vague inquiries and 'quotes' from others on Thumbtack which were immediately moved into the metaphorical rubbish bin, my wife and I narrowed our choices down to two local companies: PBC, LLC, and a competitor not listed on Thumbtack.
Stan and Bill set up a time promptly to assess our roof, and gasp, actually took the time to get a ladder, climb to the a part where the pitch wasn't steep, take photos of visible damage, etc. (trust me when I say that some roofing companies will try to just point out the damage from the ground level without lifting a finger). During their visit, they had a folder prepared with line item quotes, aerial views, general information about the stuff needed, etc. which struck me as being, well, quite organized. The overall quote from PBC was just ever slightly better than the competitor (the competitor had a similarly organized proposal), so we chose PBC, LLC.
Communication with Stan and Bill (mainly Stan) was clear and concise from Day 1. When he said, "Someone's dropping off the roofing materials on [x] day by [y] time," that happened. When he said, "The roofers are starting work on [x] day by [y] time", it happened. Start to finish, our roofing project of approximately 20 squares took 3.5 working days: first day was tear-off, 2nd and 3rd day were install/repair, and half a day more of debris removal.
Speaking of debris removal, I'd have to go outside right now and specifically look for any errant shingles, nails, or other materials. The crew/Stan/Bill probably got 99.999999 percent of everything, which is greatly appreciated since our dogs enjoy running about in the yard.
We also had them do 2 handyman'ish jobs - removing a large piece of tempered glass from a previous owner, and fixing our chimney sweep-out door. Both were done in a timely and clean manner.
Really happy with the way our roof looks, and thanks again for the fantastic overall service!