When there is a need for mods, Halx puts out a "Mods Wanted" post.
Current staff then looks at the resumes and discusses them. It is pretty much a unanimous vote then for a new mod.
Criteria varies, but usually includes things like length of time on TFP, how much you contribute to the board (i.e. how much you make yourself part of the community) and how level headed you seem.
Hope that helps