<p>Hi, I am interested in getting a Masters in Computer Science. My question is more directly related to how employers (or should I say the Human Resource department of a company) handle new hires, annual raises, and promotions.</p>
<ol>
<li><p>What kind of edge does one who has an MS in Computer Science have over someone with just a BS in Computer Science given the same amount of years in work experience (ex: right out of college)? I've been told that some people have been hired into a different position level based on their level of degree (ex: Software Engineer I versus Software Engineer II). In general, what kind of salary % difference should one expect?</p></li>
<li><p>What kind of edge does one have in terms of annual raises? Are they the same percentage given they both had equal performance throughout the year? I assume that annual raises are solely dependent on annual performance, but is there any possibility that an MS degree will affect the judgement?</p></li>
<li><p>I assume that the individual who obtained an MS is more likely to be promoted sooner. However, is this only a one time advantage over the individual with a BS degree? For example, if two individuals get hired in at the same time (one with a BS degree and one with a MS degree) they may be hired in into different position levels (software engineer I vs. software engineer II) but, will the individual with a MS degree have any other advantage later on in his career?</p></li>
</ol>
<p>Also, if there is anything else you'd like to mention, feel free. I really have no clue what effect this has in the real world. Thanks.</p>