I am a senior in college in the U.S. (originally from London) and have offers from a few consulting firms. I would really appreciate the advice of this forum regarding these offers.1. Accenture offered me an analyst role in either NYC, Chicago, or San Francisco in Management Consulting & Integrated Markets.2. Booz Allen Hamilton- public sector- a very technical role working with IT for the government and public sector clients. The firm has an outstanding reputation, but I am concerned with the purely technical focus of my role (as compared to ACN) and the transferable skills that I would gain.3. Deloiite- TI- also a very technical analyst role like Booz- but Deloitte also has a growing strategy practice that I could try to transfer into in the future. I like the financial focus of many Deloitte projects as well. However, as with Booz, I would be in the technical area.The Accenture offer would enable me to develop more strategic business consulting skills and knowledge, as the role is not in the SI&T group. However, Deloitte and Booz are great names, and the interviews impressed me.What should I choose?