<p>ok i highly doubt that BC was ranked #1 for anything in business because penn usually gets #1 in EVERYTHING. Yes, LOCATION IS HUGE in business, especially in terms of recruitment. If you want to stay in the boston/massachusetts area then BC would be pefect. I would go to BC</p>