It was difficult to assemble, especially getting the doors correct.  

Pros: Price, completed product usefullness
Cons: Difficult to hang doors correctly;