Team mates, usually know who is a good engineer, and who's not - much more accurately than management.
When I was in Google, Perf process was based on peers feedback, and it worked well.
Another challenge with large firms is the overall lack of variance.