Yesterday the shop had a conversation with a representative of a staffing agency. During the course of the conversation the representative confirmed many of the issues I had been uncovering as I studied the issues of hiring in non management positions.
1. Companies are farming out some parts if not all of the hiring process. Hiring from headquarters rather than the location in which the worker is to be hired. 2. Companies reliance on job applicants submitting applications online. 3. The number one reason new "temp" workers are sent back to the agency is lack of training by the company of the new worker. 4. Setting a low value of the "temp" worker therefore setting the stage for failure. 5. A clear distinction between "temp" workers and company employees. 6. An ongoing stigma about "temp" workers as being lesser workers. 7. Basically abuse of the staffing agencies by doing a round robin of "temp" workers until they find the "perfect fit" rather than doing the ground work that is required to train and welcome "temp" workers thereby giving the best opportunity for success.
Now having said that there is as much responsibility on the "temp" worker to actually do their best when sent to a job. A "temp" worker can set themselves up for failure by lack of effort.
The representative did say that the american worker has it better now than they ever have. The current job market is skewed towards the job seeker.