Our daughter graduated from Tufts as a psych major and loved it. She had great advising and is doing very well working in NYC for a digital marketing company. An extended family member graduated from WashU (not Olin) and liked it (other than her roommate being robbed at gunpoint) but did not have very good advising or very good luck on the job front. She eventually ended up in grad school though, and it worked out well.