Pros:1) the computer is 2.4x faster at rendering dv than my I5-2310 (3 ghz) and only used 90% of the CPU and 45% of the gpu so I'm very happy with the speed.2) Inclusion of ryzen 3500 and GTX 1650 super makes this a pretty powerful computer.Cons:1) this computer had a fan whine that I couldn't stand so i fixed this by replacing: a) the rear exhaust Foxconn fan with a very quiet 22.8 dba Noctua NF-A9 that eliminated about 2/3 of the noise, and b) the loud foxconn cpu fan with a Noctua NF-A 17.7 dba fan that eliminated the rest of the noise.  Only problem is the new cpu fan isn't as powerful as the foxconn so my cpu temps went up about 4 degrees under load (now idles at 33c, 73c rendering dv). It's so quiet I have to check whether it is really on, but I can't overclock it now.2) There' no way to add a side or front fan to help cooling, so I bought an external usb AC Infinity MULTIFAN S73 which I place on the side panel mesh grill (lowers my temps by 4.5 degrees).3) the SATA power & SSD cables are too short to add 2 internal SSD so you'll need to buy extenders.4) the bios locks you out of making any adjustments at all, and you can't even run dram at XMP settings.  HP- why can't you enable XMP settings?5) You can only run 1 NVME super fast ssd since the only available PCI slot is a 1x.  would have been nice to have a slightly bigger motherboard with an available PCI x4 to add a second NVME ssd.-So overall I'm glad I bought it, but am a bit frustrated with how hard it is to customize for power users.PS: Mine was shipped with a Ryzen 3600 by accident, so that was really, really nice.