their "tests" to be promoted have the tendency to weed out good people. Aim to answer like the "average" person would on the promotional tests and you'll do well. Don't answer too high (as I did) because it automatically flags you as lying (although that wasn't the case for me).
And as usual there was the typical politics playing a role in promotions, etc