I’ll start by saying I did not initially select Ranger Roofing to work on my house, I purchased a house in 2013 whose roof was replaced in 2005 by Ranger Roofing. The roof was replaced with Dimensional shingles, which typically last 30 – 45 years depending on which shingle is used. Eight years into this roof, it leaks. I called Ranger Roofing to get a repair/replacement estimate and they concurred the roof should not need replacement, but maybe repair and scheduled an appointment for the following Friday. Not ideal, because the actual work would wait till the next week at a minimum, but I accepted the appointment. Come Friday, no show and no call. I called Ranger Roofing and they apologized the person was tied up at a previous job, so we re-scheduled for Monday morning. 7:58AM on Saturday morning, a knock on the door, it’s the estimator who was supposed to show up Friday. He went on the roof and I joined him. He and his co-worker marked multiple places where roofing nails were visibly showing, not even covered by shingles. I’m not a roofing expert, but that looks like a workmanship issue… not a shingle failure and I’m surprised the roof passed inspection by the city. The estimator said I would receive a call on Monday with a price quote and any warranty info. Of course, the call never came, so I called Monday afternoon and was told I’d receive a call back in a few minutes. Never came. On Thursday, I called back and was told they were still waiting on the report from the estimator, but I would receive a call that afternoon or Friday morning. Friday morning came and went, no call, so I called again and was told the estimator could not give a price, so they are waiting on a price from Larry the owner. The lady in the office was clear this is not warranty work, as I did not originally pay for the roof. No mention that a 30 – 45 year shingle roof lasted 8 or less. I’m still waiting on a price to repair the roof they installed… hence 1 star for communication and workmanship. I’ll update if they come out and repair and it holds… no word yet.