The 950 PRO comes in a small black box. While there aren't a lot of details on the front, the back of the box advertises some of the drive's key features including its V-NAND technology, NVMe interface and 5 year warranty. Inside, you'll find the SSD as well as a small guide with a warranty statement summary and user manual.
The 950 PRO uses the 2280 form factor for M.2 (NGFF) SSDs. It measures 80.15 x 22.15 x 2.38 mm and tips the scales at a mere 10g. The drive also has an "M key" edge connector which provides PCIe SSDs with up to 4x lanes of bandwidth.
Like the SM951-NVMe and SM953, the 950 PRO uses Samsung's UBX controller. Manufactured using 32nm process technology, this 8 channel controller is equipped with three ARM Cortex-R4 cores running at 500MHz.
For the 512GB version of the 950 PRO, Samsung used their own 32-layer MLC V-NAND flash chips. Looking at the pictures above, you can see that there are two 256GB NAND flash packages on the top of the PCB. The drive also has a single 512MB LPDDR3 DRAM memory chip that is used for caching.