I think internationals should think twice about spending a lot of money on US colleges if they expect to stay and find jobs after graduation. More often than not, the job situation won’t pan out. Australia and Canada are probably better alternatives.
The job market for internationals had long been difficult. It got worse after “9-11” and became really bad in recent years. The legal fees for companies to sponsor internationals got higher and higher. The US immigration makes it complicated and costly for companies to hire internationals. It could also become a bad PR for companies to hire foreigners if they belong to industries in which the supply of Americans exceeds the demand.
The career service is mostly there to get as many companies to participate on-campus recruiting as possible. But most companies don’t sponsor these days and there’s really nothing the career center can do about it. The people at the career service are not going to make cold calls for you; doing so could turn employers off and the career center is not going to risk that. You just have to keep sorting through the job listing in the database to find those that are willing to sponsor internationals.