Most of the reviews I've read have touched on this among other things, but I wanted to call it out specifically.

The finished product is great, but it really does take a while to put together. We ordered four of these for a work room in our office. In the past when we've ordered self-assemble items for the office, it hasn't been a problem for an employee to put it together, but I put together the first of these desks and it took me away from enough of my day that we ended up paying a handy man to come in and do the rest - we just couldn't spare the hours three more times! And that negated a lot of the savings on this great price.

If you're ordering for home use and putting together on personal time, it's a good desk. But beware if you're anticipating doing it on work time that you may lose office productivity or incur extra costs!