EDIT; I take it all back: this thing is neat and fun to build at first, but beyond that it is a hot piece of garbage. Software is hard to find, too much conflict with USB port compatibility, the macro feature was totally hamstringed from the start and should have never been touted as a feature this device executed well.
The reality is that this device is on here because the creator and other retailers of the device want to liquidate their existing stock as quickly as possible. Take that into consideration if you’re hoping for a feature-rich, gimmicky do-it all pad, because you will be sorely disappointed.
Look, do a little Googling around and you’ll find much better options. There are tons and tons of better, community based open source build kits available from a metric boat load of retailers online. Do yourself a favor and pass this over with haste.
Personal recommendation for my favorite kit and component provider: Adafruit (by far among the best and super affordable)
This kit definitely comes with some challenges, as others here have pointed out. But it's a great mech keys new-comer's first project, or whatever. Assembling the kit in the physical sense is stupidly easy and actually pretty difficult to screw up if you actually take your time and pay attention to what you're building and not misplacing any screws or bending components on the PCB. Whatever you do, READ THE MANUAL FIRST, and make sure you are connecting the assembled minipad to a computer with a USB 3 cable and NOT a USB1 or USB2, or often times you will not be able to flash the device, or not at all, as was my personal experience. Utility wise, it's only 2 keys so that basically narrows your options to macros or basic functions like VOL+/-, PREV/NEXT media control, as a porn panic button, or whatever. The point being that you can program it to do all kinds of stuff which is pretty cool, for something so simplistic and small. I ended up making mine a hidden remote for a couple smart devices in my house.
Would not recommend to a friend.