I would probably go for Accenture - it's not a fabulous place to work, but it does have the brand recognition and comes with a relatively high quality benchmark, which will make moving on easier. My advice to you is don't stay too long - join as an Analyst, get promoted to Consultant as fast as possible, and then start looking around at the more specialist firms. You don't want to be a little fish in a big pond for long. It's easier to go from a big player to a small one, than vice versa. Well done on the offers...