Pros: The keyboard itself is good for the money; though I've only had it for a little bit, it seems solid. Cons: the key mappings for both Windows and Mac were incorrect, and there's no way to program this using something like VIA. Apparently the software made available by Feker doesn't do a good job and gets incorrectly flagged as malware by some systems, so I'm left with no customization options.