On-the-job vs Off-the-job Training Explained