The importance of training and development programs

What is the importance of training and development programs? What should managers consider in developing a training program?What are some advantages and disadvantages (note at least two of each) of internal recruiting? Be specific in your response. Use examples....