Research and Reviews of General Contractors
Here are the top 3 things a homeowner should consider when deciding on general contractor services.

Before you hire a general contractor to work on your home, be sure to do some research. Look up customer reviews online, check references, and ask for referrals from family and friends. If you're still not sure which general contractor is right for you, ask them directly about their experience with similar projects in the past.
Get Quotes and Compare
Once you've narrowed down your list of general contractors, it's time to get quotes. You should be able to get at least 3-4 quotes from different contractors and compare services, prices, and quality of work.
Verify Credentials and Licensing
You should always make sure your contractor is licensed, insured, and has the proper credentials to do the work. A license is only one piece of this puzzle though--you also want to confirm that they are bonded (which means they will pay for any damages) and have good reviews from previous customers.
Look at the Portfolio and Previous Projects
Ask to see a portfolio of the contractor's previous work and ask questions about any projects they have completed. This will give you an idea of what kind of quality you can expect from the general contractor, as well as how long it will take them to complete your project.
Check for Warranty and Guarantees
One of the most important things to consider when choosing a general contractor is that they provide warranties and guarantees on their services. A warranty is an agreement between you and your contractor that requires them to fix any problems with their work for a period of time after it has been completed. Guarantees are similar, but they do not require you to pay for repairs if something goes wrong; instead, they simply promise that any issues will be fixed by the company within a certain amount of time (usually 30 days).
A good warranty will protect you from having to pay for expensive repairs down the road if something goes wrong with your home improvement project. You should also make sure that any warranties offered by your general contractor are transferrable--that means if he sells his business or retires from being in business altogether then whoever buys out his company would still have responsibility over any outstanding warranties made during their tenure as owner/operator!