I have never done this on my forum, I mean I have never promoted my users to staff position, however, I have been promoted t staff from a normal user on many forums. I think the activity level, content quality, community player, rule following are some of the factors you should consider if you want to promote a user to a moderator or any other staff position.