Like emma69 mentioned, as an analyst, you will be doing all the grunt work - documentation, excel spreadsheets, etc. Not saying you won't get a chance to do write that super duper piece of code, but it will be highly unlikely on most projects.
Don't forget to factor in the travel, the long work day, the long work week, the not-so-glamorous locations you might be travelling to, and how unhealthy your diet can become once you run out of time to eat.
Not trying to discourage you from joining IT consulting... the benefits can be very rewarding. But you will have to make a lot of personal "sacrifices" to earn those rewards.