The instructor is very knowledgeable about his subject matter; he knows how it will apply in our environment (as opposed to what other people think).
He also has great communication skills and always makes sure you understand everything perfectly before moving forward! There are no downsides - I would say that if there was anything specific not covered during this class then feel free ask him/her at any time because they're willing & able to answer all questions as best possible without bias towards their own product(s) / knowledge base etc. We learned alot from these training sessions which helped us identify weaknesses within our system so we can address them accordingly with future projects planned by ourselves along side support team members. I like that we can do this in our own time which is great when you are working with kids! The best thing about it was being able change what level they were at so if someone wanted more information later then there's no need getting them back into school just because their friends had already done something else!! Nothing really but its ok as longs term benefits will come from doing these courses over summer holidays etc.