They have a a a knowledge base and a program. They have a very robust training system for the new for different levels of of professionals. That is their most valuable feature.
The training should be improved in regards to the needs of the customers. It has to be understood what kind of training should be provided and also provide assessments.