Quality is going to decrease over time. Lay offs mean the loss of institutional knowledge, team experience, internal quality standards, business relationships, inter-team relationships etc. etc. etc. that let them get things done. The new teams will be riding any technical capital left behind by the old guard for a while but I'll predict it'll run into problems by the 5yr mark. Costs will skyrocket as projects take more time, work processes have to be rebuilt, relationships start from scratch, etc.
In terms of the bottom line, it looks good now, but they're going to be paying for it later. Either in higher costs to the contractors to fulfill projects OR paying consultants and internal teams absurd money to fix technical debt. It will happen. It's cost shifting.
Edit: The other thing I forgot to add is loss of ownership. Shifting IT/development staff to contractors is going to decrease the sense of ownership in the project which means the level of care and concern about the success of the project are going to decline. Yes, it's an intangible and an important one. If I own something and feel like my work on it is necessary for success, I'll put in the work to do it right and set it up for success. Contractors will build to the contract and everything else is an add-on that costs more. Want that plugin for a new feature an internal dev would have built in as run of course because they see a future need? That'll cost you another 4 weeks of contract developer time because it wasn't in scope of contract.
I could not agree more. I have worked with so many big companies that have outsourced their IT and tech (part of the reason I was doing work there in the first place) and the lack of empathy and general apathy by these providers has always been a huge reason for overruns and delays.
There's no accountability, so a mess up doesn't get anyone scared for their job. If the worker is offsite it means the work goes through their ticket system and you just wait for it to get some- but it's probably going to get bounced back three or four times because the person didn't read the ticket. A perfect example is "we need a new database schema deployed to a dev database instance- here's the instance name we need it deployed to, here's the SQL script to be run, and here are the user permissions we need."
Ticket gets bounced back: "What instance is this supposed to be deployed to?" facepalm
On top of that, most the companies that come in, provide the bare minimum of resources, so that guy that's not getting paid enough to give a shit has too much work on his plate to keep up with it anyways.
By this logic, we could see B-corps in niches where capital is not a strategic advantage. The search for these niches is left as an exercise for the reader.
"The Parnassus Endeavor Fund normally invests at least 80% of its net assets(plus borrowings for investment purposes) in companies believed by the Fund’s investment adviser (Adviser) to provide good workplaces for their employees. Companies with good workplaces usually are able to recruit and retain better employees, and perform at a higher level than competitors in terms of innovation, productivity, customer loyalty and profitability. While no company is perfect, the Adviser makes a judgment as to which companies have good workplaces based on factors such as respectful and fair treatment of employees, employee satisfaction and engagement, pay and benefits, family-friendly policies, and support for volunteerism and philanthropy."
Social investing as well as religious funds also put a higher priority on certain ethical criteria rather than overall profitability. The motive for investing in these funds depends on what one recognizes as their highest end.
An investor who's looking beyond the next quarter will look more at a company than just ROI.
> C-Level Management->Shareholders->Customers->Employees
That's not really true. In the end the shareholders have all the clout. Management can go against shareholder interests for a time, to the extent they can hide what they're doing, but the interests of she shareholders will always be paramount in the end. I'm not sure what you're expecting. Yes, management looks after its own interests.
But so do employees. Said nobody ever to himself: "Self, there was a big flood in Thailand this year and the company lost a lot of money, so I'll take a lower salary than my skill set demands until the company is back on its feet. Otherwise it wouldn't be fair to the shareholders."
As for the relative power of consumers/employees versus shareholders/executives - the former are disparate and disorganized and can do little other than vote with their feet (a pretty severe, last-resort option). The latter are few in number, can concentrate their force and get their way more quickly and efficiently.
This is why there needs to be public policies that tilt the playing field back in favor of employees and customers.
And it all works, because it doesn't matter if you don't care about the people with whom you're doing business. That's the beauty of the system.
I'm a proponent of public benefit corporations. I think Kickstarter became one last year. There's also Just Capital, a nonprofit organization created by Paul Tudor Jones II with Deepak Chopra. They have a metric to measure and rank benefit corps.
C-Level Management->Shareholders->Customers->Employees
In this environment, one must be financially prepared to retire early once you reach your 50's because you will likely be replaced.
Replacement by H-1B's is just a symptom of a greater underlying problem: The need to enrich management and shareholders.
Instead of C-corporations which put profit above everything else, we need more public benefit corporations (B-corps) which have balanced priorities.