The trainer didn't know his audience in advance and didn't bother to ask in the beginning of the training and day1 looked like not related to the audience at all. He was telling insulting things about people and nations. He was interrupting his students when we were asking questions and not answering those questions, saying that the company can buy those answers for additional money.I did learn a few new things, but I am convinced we could learn more if there wouldn't be shouting, f-words, insults and interruptions from trainer's side.Jim said in the beginning, that it wouldn't be very formal, but I am pretty sure there are ways to make the conversation informal, but still respectful.I do not recommend this trainer.