They have a problem with their drivers.
I've used them for about a year and a half, and around last November (nine-ish months ago) we started having intermittent problems with their recycling pickup. I have been forced to call them almost every week (except for a seven week period in early 2006) to tell them they forgot to pick up my recycling. Oh, it's not *every* week, but just about. The last time this happened they entered something into their system so that the driver had to call them and say they'd picked up the recycling - and yesterday they forgot again. So, I'm rating them poorly _AND_ dropping them.
FWIW, they have a problem retaining drivers. During this nine month period my wife must have seen about a dozen different people picking up the recycling, some men and some women. That much turnover must indicate problems inside their company (well, I guess you have to couple that with the fact that they work with *garbage*).
FYI: I've never had problems with their garbage pickup, just the recycling. But since I'm a "tree -hugger", it's just as important to me, if not moreso.