I am looking to do a career switch from IT as a Software Engineer to Management Consulting by getting an MBA in a top 5 program. I know salary ranges tend to be 85-155k and the median is 125k for top MBA programs (plus bonus). My question and concern is that currently as an engineer i am making 90k and would be crushed if after 160k for an MBA i am making less than 125k in salary. Do the top firms (M/B/ ) all pay the same salary to all incoming MBAers? Does experience determine your starting salary and therefore career switchers should expect less? Or is the 40k difference in salary attributed to say working for vs ?