Need more information ragarding the onboarding process in companies

Need more information on new employee on-boarding and the practices utilized for
NEO and On-boarding programs.  How are they developed and what are the barriers  involved with effective design and successful implementation, and how to overcome these barriers. 

  • How are New Employee Orientation (NEO) and On-boarding defined?  
  • Why should organizations utilize these programs?
  • What are effective, and ineffective, practices for orienting and socializing
    new employees?  What are the intended outcomes of NEO and On-boarding
    programs?
  • What approaches can be used to develop and implement NEO and On-boarding
    programs?  
  • What are potential barriers to effective design and successful
    implementation; and how can the barriers be overcome?

I need 5 pages.