I have the thesis that companies across all industries under-recognize their employees achievements. The nature of modern work is complex, almost always involves multiple parties/stakeholders with unclear contributions. Due to that, achievements often go under the radar, particularly if an accomplishment can't be easily measured.
In tech, I've observed that the most common recognition results from a feature launch that contributes to revenue or another metric, e.g. A/B test launch.
For those who _do_ feel recognized at work, what are the ways/processes that your employer recognizes you? What are forms of recognition that _don't_ work?
Rinse and repeat.