OK, where I work we have to fill out these self review forms, then our managers fill the same forms in about us, then we compare.

I *HATE* that process. Here’s why. You are expected to rate yourself compared to the other workers in the company based upon a series of traits that my employer considers important. However, if you aren’t a manager (and you aren’t if you are doing this self eval), then you don’t directly see how well your fellow engineers do at this stuff, so how do you accurately rate yourself? The scale is relative, which means you need an idea of what “normal” is in order to determine if you are above or below average. If you aren’t a manager, then your idea of “normal” is going to be based upon most likely a very limited subset of what really constitutes normal and can actually be very off.