I am an engineer and I work in management consulting. I worked with a multi national and now working with a boutique.
Here are some facts I saw / encountered / believe to be true.
1- If you are a "salaried" employee, being a management consultant hands out the best salary across any industry and in any field bar Investment Banking
2- Working hours are long, as in real long. Competition is fierce. But on the upside, you work with top talent, top-of-the-class people, and you hone your skills faster than in any other industry
3- It is one of the few jobs where even as a junior analyst, you get to sit and participate in meetings with CEOs / Top Management of top companies, and that by itself gives you a great push on the client relationship management competency, which is crucial later on if you wanna go corporate or entrepreneurial.
4- Bonuses are really good in big consultancies, especially if the "big fish" clients have a good year with you
8- More Powerpoint
9- Travel begins as nice, may turn to hell when you are going back and forth every couple weeks (Europe / Middle East. Dunno about continental America)
10- You get exposure to a multitude of industries, and this is one of the top pros of this job. Which job will let you work strategy for a construction company, org design for a pharmaceutical, M&A/ Buy-Sell for a Law firm, and Governance for public orgs? None. Just Management Consulting
11- Now for your exit options. You may stay and get mad raises and salaries and bonuses post-associate, you may go investment banking / hedge funds / private equity, you may go corporate (as internal, full-time consultant) or you may go entrepreneurial. But be sure that a couple years with the top 3 (Booz, McKenzie, Bain) or even second-tier ones will be a huge huge boost on your CV. So no loss there
If you have any additional / specific questions, please ask