Does it work for windows and what about a wireless controller as well?
Wireless controller OTOH requires the wireless receiver. Remember, PC's don't have a receiver, unlike the Xbox, unless you buy and add one.
The only problem with it, is games made before around early 2005 and before usually don't detect it properly. I've found on games such as San Andreas, Prince of persia the two thrones, and many of my older pc games, and some simulators, that the triggers, and right stick aren't detected. The triggers are sometimes picked up as an axis, but not as buttons, which makes them useless on a lot of games. Most controller remaping software doesn't seem to work with it properly either. But for newer games, it's the best choice of controller.