Success Stories: Ready for some barbecue? Washington University in St. Louis MBA!Washington University's Olin School of Business is currently ranked #21 in US news. It is defined by one of the highest job placement...