So I know this post is older and your son has probably already made a decision, but for those who are in a similar situation:
I was a HORRIBLE high school student. My grades were mediocre and I knew there was no way that I could get into a respectable four year college (and I didn’t even intend to at first). Eventually, I decided that community college was the route to take, which then led me to a four year, which then led me to getting my MS and now I have a respectable job.
The point is that the student has to put in the work. Whether you go to SUNY or an ivy league, if you put in zero effort, you will gain nothing from college. Take advantage of internships, join clubs, network and also get good grades. SUNY Old Westbury can offer your son a fine education I am sure, but he has to go above and beyond doing well in his classes.
That being said, I have heard good things about SUNY Old Westbury’s accounting programs (which is my field). I haven’t really heard much more about the college, but then again, that goes for many colleges.