Pros: General quality. Lots of programmable buttons. In general, not a bad form. Got cons: All the same, the form is not quite what I like. I like the mouse to fill the palm, but this one is still spread out a little. The hand is really big enough for me.