* Specific field of study: An MS in computer science from a top university will likely lead to a higher salary than an MBA from a less prestigious school. Conversely, an MBA from a top-tier program can significantly outperform an MS in a less in-demand field.
* Industry: Some industries (e.g., finance, tech) consistently offer higher salaries than others. An MBA might be more valuable in finance, while an MS in a STEM field might be better in tech.
* University reputation: The prestige of the university granting the degree significantly impacts starting salaries. A degree from a top-ranked institution will generally lead to better job opportunities and higher compensation.
* Individual skills and experience: A candidate's pre-existing skills, work experience, and networking abilities play a crucial role. A strong candidate with relevant experience can command a higher salary regardless of the degree.
* Job market conditions: Economic downturns can impact salary expectations across all fields.
In general:
* MBAs tend to lead to higher salaries in management and leadership roles, particularly in business and finance.
* MS degrees (especially in STEM fields like computer science, engineering, and data science) often command high salaries in technical roles.
In short: You need to consider the *specific* MS and MBA programs you're comparing, the industries you're targeting, and your individual strengths to make an informed decision. Look at salary reports and alumni data from specific programs to get a better understanding of their potential return on investment.