<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>