I have never worked with a company who strives to live up to the "guarantee." Usually it is just a word that gets thrown around in business. Roto-Rooter actually came back 3 different times, without hassle or additional costs. Each service member, including the customer service reps who schedules the service, were polite, and very helpful.
Pros: They work until the issue is resolved.