As long as you have a driver for it, it should work. I remember reading that the driver would go out over Windows Update a while ago, so it should just work on up-to-date systems. I'd be interested to hear whether it works for anyone by default.
There shouldn't be any pitfalls, it uses nearly the same button layout as the Xbox 360 controller so it should be backwards compatible with existing gamepad games!