Hey guys. I've just got my admission from WUSTL for the fall semester. Haven't decide taken it or not......Did anyway know this school? The major issue mugs me is the location..St.Louis is not a major city as Boston or LA,is it good choice if I want to stay in US after I graduate?