Most Corporate training programs are designed to meet two requirements;
On the Corporate side: Fulfill some internal or legal requirement for a certain amount or type of training. As long as the company can certify that you have indeed had your annual Sexual Harassment, MultiCultural Sensitivity, Fire Safety, Indentured Servitude Seminar, they don’t give a rats ass what the class actually entails.
On the Supplier side: Make as much money as possible with as little effort as possible. They also appear to have something of a sense of humor about who they send to teach such things, although I know the real reason is because those individuals have the greatest personal anger over such things.
Angry Racist Black Guy naturally teaches Multicultural Sensitivity or Race related classes. Hell, at the small ultraliberal college I used to work for, there was a big to-do about them hiring an Asian guy! for this position when it, by all rights, belonged to an African-American. The guy ended up quitting after a few weeks.
Moderately Attractive White Woman With Big Tits generally teaches the Sexual Harassment seminar, although there are times when it’s taught by Angry Unattractive Man Hating Shrew, who usually teaches the Women In The Workplace seminars.
Angry Control Freak With Personal Issues generally teaches the Anger Management or Violence in the Workplace seminars, although it’s sometimes taught by Timid Milktoast Afraid Of His/Her Own Shadow.
Clueless White Woman Who Teaches Classes is usually the one who runs traveling Computer Training seminars. Can’t tell you how many of these classes I was in as a programmer, wondering in amazement at the inefficiency of the real computer people training her, then sending her out to train me.
Team Building exercises usually seem to be taught by burned out elementary school teachers or by failed managers. At least it seems that way because they either treat us like children or like undesirable employees.