But you don't really know much about this one until you actually do the job, lots of companies are able to make jobs sound really good and there are plenty of companies with decent enough reputations, none of that is unique. You partly shape a job yourself anyway and the skill set isn't unique either, I'd really caution against looking at the consultancy role as a missed opportunity, it is very very unlikely that it is anything of the sort. I've worked with plenty of consultants and even within the same teams experiences can vary widely depending on the clients they work with, projects they work on etc...
Fair points