I have plenty of competent friends who had a hard time finding anything better than an IT desk job after graduating from Stony Brook, NYU-Poly and City College.
Most smaller tech companies don't even consider training their new employees. Instead they want a 'ninja' who is comfortable with their tech stack and can hit the ground running straight out of school. To make things worse 90% of them think their analytics platform or social network for cats is the next Google, so they put their candidates through ridiculous interviews that have nothing to do with writing CRUD apps.
I even know people here at Columbia University who didn't get any good offers outside of finance.