Okay... This is my area of expertise!

If your friend is on an F1 visa, she can do 1 year of Practical Training (which is work, authorized by USCIS) after completing her studies. She should apply for her EAD at least 90 days before her program end date. I've never heard about OPT being denied, USCIS always approves this type of employment.
Then, once she finds a job, if the employer likes her, he can sponsor an H1-B (work visa), which (if approved) will allow her to work for this particular employer for 3 more years. It can be extended too, and eventually you can get a green card based on employment. Here in Silicon Valley thousands of highly skilled workers (mostly from India) get their Green cards this way.
Your friend can also work part-tim on campus without any USCIS authorization.