We've had WM for almost two years and never had any issues with their service. They pick up reliably the same time each week, except during holiday weeks, which are usually published on their site. I had one billing issue that was resolved promptly. No problems with this service.
Pros: Reliable pickups, good customer service
Cons: None really
more