Difficult to assemble and extra time needed to fix problems.

Pros: Time and effort to assemble may not be worth it in terms of the quality of the product.
Cons: Functional desk and looks like the picture