I have to agree from my experience at IBM. Those rewarded tend not to be rewarded much by industry standards (years salary at best) and the entire team or even the most meritorious contributors are rarely rewarded.
I know of at least one team that came up with something major that asked for their compensation to be tied to their product success having their idea moved to another team because "they should do it for IBM purely". Of course that product failed for lack of vision and focus.
(Serious question - what I have seen is that the team lead gets bumped up one notch and gets to try on a larger scale).