You can't really look at salary because it's apples and oranges between one occupation and the next.
With bankers and consultants, it's more about what level you're at in your career. The further along you are in a post-MBA career, the harder it is to get in. There is a "best before" date for bankers and consultants. Typically, the sweet spot is 2-3 years in banking/consulting, plus an optional 1-2 years in some non-banking/consulting role (private equity, corporate development, product management, nonprofit, etc.). For most bankers/consultants, by the time they have 4-5 years experience, they should be well into a post-MBA career. Beyond this, it's harder to justify why you need an MBA. The sweet spot is around 3 years, with an upper bound of around 5 years (although this doesn't mean that you can't get in with more experience; it's just a lot harder).
With engineers and other corporate professionals who have no prior banking/consulting experience, the sweet spot is around 4-5 years post-college experience (with or without the masters). 6 years is the upper bound. Beyond that, it's much harder to get in.
With military applicants, it doesn't matter. B-schools love military applicants and for them it's less about WHEN they apply, and more about how well they execute their applications (as well as how strong their scores are - GMAT/GPA).
With non-traditional candidates (nonprofit, teaching, physicians, lawyers, etc.), it's a case-by-case basis.
Alex Chu
alex@mbaapply.com
www.mbaapply.com
http://mbaapply.blogpsot.com