5% of the available opportunities are genuinely interesting. On the technology side, this could mean actual software development (mostly very high end bespoke client work, or firm-funded rapid prototyping), and on the business side, it would generally mean strategy work. Most of these groups/teams only hire experienced candidates and perhaps a handful of really stellar junior people.
The remaining 95% of the roles actually available to recent grads--the so called "analysts"--are not nearly as glamorous as you think and you're almost certainly going to end up doing scut work.You aren't going to be designing city-spanning infrastructure or giving sought-after advice to C-suite executives; you're going to be doing systems integration (i.e. specializing in some monstrous enterprise platform and just configuring and installing it for specific purposes), rudimentary analysis, scores of power point decks, and/or manual QA.