I still enjoyed some aspects of my work as a construction project manager: client interaction, technical work, coordinating subs and the design team, planning how to build and buy the work, tangible impact. Once the project was planned and bought, the puzzle was pretty much solved and the next 1-3 years was largely administrative. The bigger and cooler the project, the longer it took. Consulting promised the same or greater client interaction, teamwork, and impact on a much shorter cycle. Recruiting as a lateral hire, ops/infrastructure made the most sense.
When that didn't pan out, I decided MBA was the right move. As I learned more about consulting, I realized how narrow my experience had been and that I craved exposure to a board range of industries and functions. On campus, I made the decision to recruit as a generalist. Ultimately, it probably cost me a shot with McK (their Ops folks really liked me), but it's not where my heart was. I ended up at another MBB for the summer and am loving it.
In terms of process, it was a lot of work, but ultimately pretty simple. On-campus recruiting for consulting at a top school is largely agnostic of your background. You need impressive experience and strong story, but that can come in almost any form.