Pro- Overall, decent piece for the price. I love the color, it will look even nicer when we can finally repaint the room. Helps define a space and adds a pop of color. Cabinet doors are nice and hides any clutter. 

Con- Literally a billion pieces to put together. So have fun with that. Not a “difficult” piece to put together but took quite a while considering every screw, hinge, etc.