If I had a choice for no stars, that is what I would choose.
In 2006 I asked them to install two new freeze/resistant spigots on the outside of my house (off of the room that's on a crawl space). The first visit, they didn't act like they knew what they were doing and when finished, one spigot was sticking out of the outside wall by 3 inches. I had them back and all they did was add caulk (the spigot still stuck out of the wall 3 inches). Had them back again at which time they went back into my crawl space and voila, the spigot was installed flush with the house.
Then I just found out in October of this year that the spigot had been leaking for who knows how long because it had frozen and cracked, leaking water all over my crawl space, in the HVAC ducts, etc. I don't make it a point to crawl under my house and had no idea that the spigot had broken where the water pipe screws into the spigot. My hardwood floor above the leak started to buckle so I had another plumber (Grey's is awesome) attack the issue. He found out that both spigots had been installed wrong ... instead of the pipes aiming down for draining, they were installed aiming up and thus stagnant water in the pipe froze and broke. So an $8,000 repair job later ... floor in the 1000 square foot room had to be taken up, new joists (water rot) replaced, new subfloor and hardwoods put in.
These are three months of my life I will never get back (furniture from the demo room all over the house, contractors coming and going, huge dumpster in my driveway, complete mess during the holidays). My insurance company is attempting to subrogate for the expense.
Bottom line ... Benjamin Franklin Plumbing is a franchise. It appears their employees don't have a vested interest in the business (as a small business plumber does) - you can tell by their lack of knowledge and customer service. Stay away and use a smaller locally owned plumbing company that's hungry and values quality workmanship at a reasonable cost.