This cabinet looks so good in my office - it was easy to assemble since every part was well marked, every hole pre-drilled properly, and all hardware organized into a sheet with separate compartments for each item.  The directions were super easy to read and understand.

Pros: Great looking, easy to assemble, good value
Cons: no cons