Bought this knowing the pitfalls from previous user reviews.
For the pros. it does what I need it to do and adds extra macro functionality to my work. Love the metal body albeit the fit on the caps is pretty tight. The extra USB outputs also mean convenient daisy chain to other peripherals.
Only major con is the firmware. Without some technical knowledge you might struggle to get this working how you want it using an older version of VIA. In addition the firmware itself doesn't currently support macro with ms delay, something the latest version of VIA supports. There are work arounds, but it would be much simpler if the firmware were updated, or made open source like with other keyboards. Other con is in the fit as cause the frame sits tight around the keycaps and switches some can only be taken out by first dismantling the upper body. Not end of the world, but a minor nuisance in any case if you are inclined to mod frequently.
If the firmware is updated to support ms delay, better detection support in VIA (and even VIAL), and a tweak to the metal body work, then this would be a 5-star macro pad. Would still recommend this for those looking for a compact, yet full featured macro pad just do some research before buying.