Took a few days to put it together as I am a busy working professional and did not have 8 hours to put this together.  It's a very nice desk but I would prefer a simpler build. 

Pros: great value, nice desk
Cons: difficult to put together