Not really a fan of the school for a lot of reasons and sounds like OP’s son may not fit the California lifestyle/culture, but USC Marshall is a good business school plus USC’s alumni network is one of the most connected.
I might give the school another look, although they are now in the 14-15% overall acceptance rate.