Milestones can be assigned either before a step or after a step.
To see where milestone are used in a workflow
NOTE The list of maps is restricted to modifiable maps for you to select steps where a field, attachment, milestone, or rule will be used. Some steps on inherited maps might use fields, attachments, milestones or rules, but the inherited maps that contain these steps are not included in the list of maps because these maps are read only.