...And some mexicans will undercut his prices.No taxes, no insurance.
EXACTLY. A small company cannot compete with them on the price. You could not afford to pay your help decent wages. It is extremely hard work and my husband will not work someone for less than a good wage.
Whenever I have work to be done at the house, I usually go with the contractor with one of the higher quotes. I prefer to give my business to people who value their workmanship and charge accordingly.