Hire a local small business/contactor/why should you?
You're supporting your community.
You're supporting a local contractor/business and investing in them.
The bigger business doesn't necessarily need your work.
A smaller company should do a better job, cause they're trying to build a name/brand for themselves.
They should have insurance and protecting you from any damages.
They may be cheaper
You will most likely have a better experience.
You can follow them on their journey.
They could be loyal to you longer.
Build a relationship.
They should know the local codes and keep you from waiting time and money.
Should be able to get on the schedule faster.
Most importantly supply you with the product or service you need.