I would seriously question working for them at all.
There is no single, correct, answer to that question. "How good is this car?". The only answer to that question is "Well, it depends, what do you intend to use it for?".
A person that can answer 10 on a scale from 1-10 I would expect to know everything. Nobody does that, so the scale is meaningless.
Personally I would rank 2-3. There's tons of stuff that I don't know, and each day on Stack Overflow shows me more stuff I don't know. Things like memory barriers in thread programming (seriously, I knew thread programming was hard but it's getting to be ridiculously hard), lots and lots of patterns and their usage, graph theory, compiler design (it is more handy than you think.)
But the thing is, if they use that kind of system, they're going to consistently either hire people with low levels because they acknowledge that the rank is meaningless, and in that case, why on earth are they using it? That kind of company is, in Joel's word from their last podcast, irrational, doing things just because, or they don't have a better way to measure potential hires. Either reason is scary.
On the other hand, if they keep hiring people who answer 8 on the scale, you will start working with a bunch of liars, or an army of Jon Skeet clones. I don't know if that's less scary (though it'd be fun to see the Jon Skeet clones argue which one has the rights to the reputation on SO.)
Always consider the hiring process in this context. Based on the questions you get, who else will be working there, and do I really want to work with them?