22 year Corp vet here. I rarely hire new college grads. They’re too flighty. They’re not willing to take a foot-in-the-door position, and they haven’t a clue as to what work ethic is. There’s a rare gem among them, but overall it hasn’t panned out well hiring fresh grads.
As an IT hiring Mgr for 25+ years, I started steering clear of College Grads about 10-15 years ago. First they thought they were worth more than I was willing to pay, but they did not have the skills (Microsoft, Unix, Oracle, SAP, etc) that I needed to hit the ground running. The 2 year Tech schools did a much better job at that (especially in Microsoft area) then add 2-3 years of experience and they provided a lot of value.
I do not think a college degree is worth it anymore from a cost benefit perspective. Accounting, Finance, Engineering, Medical/Nursing, and software development are they only areas that I would say maybe worth it.
Well, many corporations do have programs to hire them.
Back when I worked at a large bank, nearly every employee in information technology was a baby boomer, and we were all getting oldish. The bank set up a program to bring in recent Comp Sci grads and train them in the ways of the corporate world. Most were successful, and some even stuck around and advanced.