Comment Go back to corporate training (Score 2) 125
There was a time when businesses expected their employees to have basic skills for the job, and weren't afraid (or too cheap) to supplement their knowledge with in-house training, specific to the needs of the business. Now job seekers have to match the requirements of the job precisely, regardless of how unrealistic that is. The employee added value to the business, and the business added value to the employee. Employee loyalty was higher as a result, as the employee recognized that working where they were was providing useful experience (note: I recognize this was not universal.)
If you expect your workers to know everything they need to excel in the job without any training, you've hired people who can easily move somewhere else without thinking twice. If you provide nothing but a paycheck, don't expect long-term employees.