I bought this computer simply to replace an old computer used as an PfSense firewall.  It has two available low profile PCIe slots, into which I installed Intel Gigabit Ethernet adapters.The good is that it arrived clean, as advertised, and worked fine for the purpose. Performance was very good.The bad is that the shipping box was a bit inadequate and one of the plastic clips holding the front bezel on was broken. Also, although it didn't matter to me as I didn't need them, the keyboard and mice were very cheap non-Dell brand - which I would consider unusable for a computer. I just tossed them.The ugly is that for some reason the BIOS would not reliably recognize either of two older OCZ SSD drives I had on hand.  The PC was shipped with a Seagate HDD which it recognized each boot without fail.  I didn't have another brand of SSD on hand to try, and just left it with the mechanical drive. I did upgrade the BIOS, but this did not correct the issue. The drives would be recognized on some boots, but not on others.  YMMV - it wasn't enough to send the PC back, as the computer worked fine with the drive that it was sent with. It should be noted the SSD drives worked correctly in two other computers (different models) I had on hand, so I'm not really sure what the issue was.I've been running the computer continuously for a few weeks, and it has worked well without issue.