Assembly took awhile but it was pretty straightforward. Love the desk and it is very roomy. 

Pros: Lots of room and made well.
Cons: no cons