Answer:
Challenges associated with implementing training and development programs are as following:
Difference between mentoring and coaching are:
Reverse mentoring: Reverse mentoring is defined as an initiative in which young employees have a responsibility to mentor older executives on several topics such as social media, technology, and current trends.