The only work visa she can reasonably qualify for is H1B and I am not sure what decision she is waiting for - FY2014 started 10 month ago and FY2015 starts only in October. If you look at her LinkedIn she clearly worked while in US so she broke visa rules even if she was not paid (you could not even legally volunteer while on F1/J1/B1 visa if somebody can reasonably pay for that work to US citizen). CBP officers have internet and they can certainly search FB/LinkedIn too. Unless she is wealthy enough to live 7 years in US without any income, she clearly made money somewhere.
It's dangerous to built your life on those types of visas if you do not have clear end game (marriage to USC or work visa). She played the system and she lost. I am immigrant myself and I was very careful not to have long term plans in US before I got green card because I understood that I may have to move back to my home country at any moment with only 30 day notice.