Back Bay Life Science Advisors Ranked Among Top Five Best Boutique Consulting Firms Nationwide Back Bay Life Science Advisors is ranked a Top Boutique Consulting Company and Top 50 in the US by Vault. Read More Awards and RankingsBack Bay Life Science AdvisorsFebruary 8, 2023Careers, Best Places to Work, Vault Rankings