These are all examples of external recruiting methods, recruitment can also take place within an organization. There are many advantages and disadvantages to both methods. Internal recruiting can be very beneficial to a company when dealing with non-entry level positions. Many times the best candidates can be found from within the boundaries of the organization. Recruiting internally makes all employees feel good about their organization.
Morale improves knowing that the company promotes from within.
Internal applicacants already are socialized in the company's culture and way of conducting business. This can mean that training time can be reduced. When recruiting in done internally, the organization generally uses a job posting method to communicate the job opening. External applicants, on the other hand, bring fresh new ideas to the organization. Internal political fights are avoided by hiring externally.