Pro's all shelves are adjustable, small size exactly what I needed for my tiny apartment, easy to put together, the parts were nicely separated. 
Con's The back panel was slightly damaged but that didn't bother me since I put it on the side where the cabinet is and the bottom legs could have been tightened a quarter more in rotation but then they wouldn't be lined up so I had to leave them at a mediocore tightening.