Yeah. It recognized my 360 controller out of the box, and automatically mapped it to mirror the 360 version. Even the menus and HUD changed to reflect the fact that I was using a 360 controller.
It might be a little more complicated with a 3rd party controller, but I'm sure it's possible.