I am not mechanically inclined, but I was able to assemble the cart on my own in about 2 hours.  Instructions were easy to follow and the completed product looks great!  I am impressed with the quality of the material.  No cheap press board.  I would recommend this product!  

Pros: Great value for the price
Cons: I haven't found any so far.