Ain't I doing it right?

<p>Hi,</p>

<p>I had graduated with majors in Mechanical Engineering from a good school in Asia and have been working for the last 3 yrs since graduation in a research lab of a fortune-100 company in the CS field. </p>

<p>People tell me that I am wasting my time trying to work my ass off a research lab, that all this won't pay for the time I'm spending. I'm at a loss on deciding whether to apply for masters. What could be my chances of getting an admission for masters in the top-10 schools in CS (MIT, Berkeley, Caltech, et al.)?</p>

<p>Thanks,
SB.</p>

<p>P.S.: I am yet to take the GRE. Please advice on whether I need to take the subject GRE in CS for these schools?</p>

<p>Waiting for your inputs...</p>

<p>I think if you present yourself well, you're as good as any other candidate. Just make it clear in your app and essay that you've worked your butt off, and you made extremely important contributions.</p>

<p>Joey</p>

<p>Thanks for the reply, Joey!</p>

<p>I have one small question: aren't my chances of getting into the top-10 schools hindered by the fact that I don't have a minors in the field I'm applying for?</p>

<p>-SB.</p>