I used to work with Andersen Consulting/Accenture. We had this ranking thing as well. Had lots of peers who were of the kiss ass type. Fortunately was very technical and stood out while still at the programmer/analyst level. Would have fared poorly at the managerial level though.
Many other companies probably have this too.