Companies use different types of bonuses to attract and retain top talent. Signing bonuses, for example, reward new employees for joining the company. Milestone bonuses given on service anniversaries ...