Pros:low low pricedecent CPU performancedecent amount of memory/diskCons:may barely meet specFlexIO adapter variesexpect moderate internal damageFirst, my intent is to use this as a server, not a desktop, and it will run Linux rather than the included Windows OS.  As such, I will be attempting to run this headless, and don't care about graphics quality.  Mine had a serial port instead of a third display port, unlike what other reviewers received, but that's fine with me.There is a M.2 (A+E) slot for a WiFi adapter, but that was empty and the two antenna plugs were just dangling under the SSD.  However, they included a USB WiFi adapter in the package, so I guess that counts as meeting specs.  Also, it frees up that slot for a M.2-to-SATA adapter so I can rig up an external eSATA drive bay.  Yay!  There is also an empty 2280 NVMe slot below the 2.5" SSD.The biggest scare was the unit's condition when I first opened the box.  There was a screw missing from the drive bay, and another (different size) screw loose and rattling inside the chassis when I unboxed it and slid the top off.  I suspect the loose screw was from a M.2 card they removed; they should have just tightened it down so it wouldn't rattle free, as powering it up like that was likely to short something.Also, there was a loose piece of plastic that seems to be part of the fan duct that normally goes between the cooler fins and the rear of the case.  The rest of that duct was simply missing, so I'm worried about over-heating as the warm air recirculates rather than being expelled.  That part doesn't seem to be available new or used anywhere, so I'm hoping I can get by with some Kapton tape or 3D print something that fits.In addition, the back panel was slightly bent and some of the CPU cooler fins were damaged, but nothing that couldn't be straightened or would prevent it from working; it is used, after all.  I think the people doing the refurbishment just don't understand how to use the packaging to secure the unit when it's shipped, as that seems to be a common complaint.So, after a little additional refurbishment, I put it back together, plugged it in, and it did boot up just fine.I don't recommend this for people who aren't comfortable opening up a PC case and replacing internals.  However, for someone looking for a media PC or small x86 server to tinker with, it may just fit the bill.