Have used this company for over four years. The service is great and the guys on the truck are excellent. If they drop trash, they will chase after it to ensure no trash is left on the ground. The only con about this company is their web presence. I would highly recommend a website and online bill pay. I have thought about quitting due to having to call in and leave my credit card number with someone. I am a tech geek and work in IT and pay every bill I can online. In addition, newsletters or emails would be nice to remind customers of holiday pickup schedules.