Via a reader, this is a good blog post which deals with several topics I write about on here, i.e. the degree to which large companies outsource expertise, the bureaucratic burden of compliance, people working in the gig economy, and the role of HR. Some quotes:
Today, Human Resources costs have gone up so much that small companies are outsourcing their HR tasks to service contractors. If you’re a small company, perhaps around the 50-employee mark, the amount of time required to ensure compliance with the many laws interferes with the other things managers need to do. As a result, they hire HR service companies to ensure they’re meeting all the regulations.
In the case of big engineering/manufacturing companies like the one I’m retired from, they will probably only keep the people who are their technology leaders as full time employees. There will be fewer new graduate engineers hired: big companies were typically where new grads went for their first job because they’re too expensive for a small company to make productive. Perhaps those companies will soon be a few percent long-term employees, maybe twice that percentage in promising young engineers, but the majority of the “heavy lifting”; the jobs that require experience and the engineering judgement that experience brings, will go to contract engineers.
You may have heard this referred to as “the Gig Economy”; you don’t have a full time position anywhere, but you have a handful of part time jobs that you do as needed.
Go and read the whole thing.