Intership and science degrees

<p>I have two questions about internship and STEM degrees.</p>

<ol>
<li><p>How does F-1 visa and paid internship work? Will I not be able to get a paid internship or will my visa allow me to be paid only for internship?</p></li>
<li><p>I've heard dream stories about STEM degrees, but they were all from Americans. Are international engineers/computer scientists/mathematicians similarly welcome in the work force? I'm seriously considering a degree in computer science, math, or electrical engineering. I'm not sure about being financially comfortable if I go back to my home country as an engineer, but it seems like engineering is the way to go in America.</p></li>
</ol>

<p>Google Optional Practical Training.</p>