At Microsoft, (so the throwaway account).
In theory: peer review + manager comment on : your work, how you help others, how you reuse work done by other.
The reality: peer review is quite useless (that can help manager to give examples feedback but nothing more). Manager's opinion on your work is the only thing. So a big theorical system with bunch of HR documentation but a terrible / useless process at the end.