• Spends time with each team member to identify personal development goals
• Shares own experiences with the team to assist with team development
• Supports learning for all staff members
• Provides on the job coaching to staff as challenging situations arise
• Plans training for new staff
• Assists Senior Managers to identify high potential staff