Transition metals and their compounds act as good catalysts because they have multiple oxidation states, which allows them to participate in electron transfer during reactions. Additionally, their ability to form complex intermediates and adsorb reactants on their surface reduces the activation energy, facilitating the reaction.