Both are good :), congratulations to your son !
At Penn State, he can apply to a Living Learning community to avoid Greek life yet have a ready made community.
PSU Supply Chain is very good and in-demand.
Finance is hard to get into (he will need consistently high grades but if he gets them he can get in.)
At Lehigh, there have been changes wrt Greek life but I’m not sure the effects are as pronounced as what you’d hope.
The big advantage is that he’s guaranteed his majors of interest.
Is there a price difference?