Are trainers compensated?

Yes
We pay 60% of the training fee to the trainer, per registration to the training.