Okay - its kind of an oxymoron "great trash company" but these guys are great. They pick up when they say they will, prices are reasonable, and they offer large dumpsters for those big home projects or renovations at a reasonable price. They are very flexible and I've always been happy with them. They also accept credit cards, which is not so often in non-high tech businesses.
PROS: Price and service