The mouse works well and the buttons are tactile and nice to press on. The corsair's macro program is great to remap the side buttons to whatever your needs may be, and it comes with many options such as delays, repeats, loops, etc. Although the mouse is great, the top texture of the mouse, such as on top of the left and right click buttons are not very good. It gets worn down noticeably quickly, and if you have a sweaty hand, there will be noticeable wear and tear markings within two weeks of use. Overall, it's a nice mouse to use for your macro needs, but the textures are something to consider if you're after a mouse with better feel on the hand.
Had the mouse for about 4 months. Setting up the macro buttons is an absolute chore using the Corsair software. Not only is it poorly presented but it is not user friendly. None of the buttons are even bound to the number keys when you first get it, they just don't do anything. Which already smacks of laziness.
Second, as other users have pointed out, the mouse scroll wheel. The mouse certainly feels of high quality when you use it, takes some getting used to but a lot of mice do. The lighting is nice and I like the design, the side buttons are a bit obtrusive but other than that no issues there. The main issue is the mouse scroll wheel. If you never ever use your mouse scroll wheel to do anything other than VERY LIGHTLY scrolling up and down, it will break. I tore the mouse apart to find the issue and the interior working are INCREDIBLY cheap for the price they're asking PLUS the legwork you have to do to even get the mouse functioning.
Considering the "Pro" name and price point of this, to be quite frank, shoddily constructed mouse, I would border on calling this a scam. Look elsewhere