<p>For employers is only a Bachelors sufficient to secure a good job or would a Masters help you in this?</p>
<p>Also I'm thinking of getting my BS in a science and then MS in Engineering and then work for an engineering firm. Would the eng. firm "accept" this or not like it because I don't have a bachelors in engineering?</p>
<p>You do not need a Masters or any graduate school training to secure a good job. Many of the CEOs out there started with a bachelors and just worked there way up to the top!</p>
<p>A Masters might give you a better starting position but it is by no means a pre-requisite for a good job and it is arguable that the 1-2 year experience after a bachelors might put you at the same pay grade/level as an entering masters engineer.</p>
<p>One note, a Masters could help if you are trying to get into a more specialized field--going from Mechanical to Petroleum Engineering or Nuclear Engineering.</p>
<p>HOWEVER, it depends on the employer and engineering firm. If you are trying to work at a consulting firm, it isn't uncommon that most of the employees hold Masters degrees. I know for some industries, such as Structural enginering, a masters is sometimes a requirement. </p>
<p>Also, are you getting an engineering degree or a natural science (Physics, Math, etc) degree? If this is the case, the masters might be more pertinent.</p>
<p>For the most part, a bachelor's is sufficient, though there are exceptions, such as structural engineering for some of the bigger firms.</p>
<p>As for your second question, it really won't matter in most cases. You'll have to take all the necessary undergrad courses when you start your MS anyway. The only possible exception that I can think of is if your job benefits from having licensure, in which case accreditation comes into play. Other than that, it's fine.</p>