Many Montgomery County roofing companies will simply state they handle roof repair and roof replacement. This really does not tell you much about what services they actually offer. When you are in need of a new roof you want to find a company that can offer you options.
You should look into the type of roofing they do, such as roof shingle installation or tin roof installation. Each type of roofing requires different skills, so know what you want and find a company that offers that service. They may also offer other services that you need so you can get two jobs done at once, such as siding and roofing.
You should be able to find a great contractor to handle your roofing needs by checking them out before hiring. No matter where you are shopping for roofing contractors, Maryland has many qualified companies all around the state.