Pro Excellent accuracy provided by mechanical key switches
It's a mechanical keyboard, meaning every key has its own switch and springs. Most modern, cheaper keyboards, have a sheet of rubber underneath them which provides the resistance and tactile feeling you're likely familiar with. A mechanical keyboard handles inputs more accurately than "rubber dome" keyboards.
Pro You can press as many keys at the same time as you wish without jamming the input
This keyboard has N-Key Rollover which means that each key is scanned completely independently, regardless of how many other keys are being pressed simultaneously. Many keyboards will be unable to read inputs properly if you press 3 or more keys at a time, and will jam up, costing you precious time. This keyboard, however, will be perfectly fine, regardless of the input you give it.