My husband and I put this together while our two children were sleeping, so it is fairly easy to assemble. It is a large desk and having the space is great. We love that it can adjust to both of our heights easily.   

Pros: easy assembly, large workspace
Cons: heavy, requires two people to set up