This controller works. It has the same design as the Playstation controllers, the buttons work, the analog stick works, it rumbles moderately.
If thats all you want, then its an OK gamepad.
If, however, like me, you are used to "good" controllers, than this gamepad is very poor in comparison.
By good controllers, I mean ones like the Microsoft XBox control pad, the Sony Playstation Dual Shock gamepad, PC Logitech Dual Analog gamepad (which unfortunately suffers from calibration errors, but is the best pad on the PC and the calibration errors have been removed in the renamed Logitech Rumblepad 2).
The buttons on this Logic 3 rumble pad are far from smooth, the main 4 buttons are OK but the trigger ones are very poorly made, they dont press anywhere near as smoothly and fluidly as ones on "good" controllers do. The analog sticks arent decent, probably the best part of this controller, but the D-Pad is extremely poor, because its cheap and poorly made its hard to move between 2 close points quickly and the diagonal direction points are poorly defined on the pad itself.
My recomendation - go for the Logitech Rumble Pad 2, £18 here on amazon, far superior in every way and is a quality gamepad. If youre a serious gamer, and especially if youre going to use the D-Pad often (analog is fine on this pad) for games like Pro Evo, then I strongly recommend you go for something else, as this pad will leave you frustrated.