The NGL program is fantastic! It is a perfect way to foster a management mentoring program for my team. Members of my company take the class and each month we review what they learn. It is getting everyone involved thinking about how we can not only be better managers, but better leaders. It is easy to follow, reinforces concepts and uses real life examples. Overall it has completely improved the mentality of the future leaders of my company. It has been great for teaching and for team building.