Some of the buttons were working on these when I tested, most were not. They will need to be rebuilt as the carbon/conductive contacts on the underside of the rubber buttons have worn down. It's a common issue that ALWAYS occurs with these controllers.
I tested this with an Atari 5200 console that am selling separately. Controllers can be rebuilt and there is a service online that will accept trade ins or sell the parts to rebuild on your own. They also have an option to use gold for the contact points which is supposed to last a very long time. Just Google Atari 5200 joystick repair to find the site.
Shipping should be between $5.95 and $8.95 if you are in the continental USA. (listed Oct. 2012)