Pros: 
Nice looking, good quality. Provides a more attractive space for pet food & recycling. And more drawers to hid the family's junk. Yay!
Assembly easy enough, but time consuming (3 hours with one mom and an occasional 10yo helper). 
Pay close attention to images and match exactly. Very easy to install a piece upside down or backward if you're not paying attention.

Cons: 
Calls for 2x10-gallon trash cans, but apparently they are not universal. Ordered two and they did not fit. I had to cut the rims off of the cans and duct tape the sharp edges to make them work. Actual dimensions for the trash can capacity would be more useful.
Too small to use for trash can. For a family of four that does a lot of cooking, a 10 gallon trash can is just too small. Even better would be 2x12-gallon capacity.