Watch Video on this FAQ: Can a green card be started on F-1 status?
For people who are born in backed up countries where the priority dates are extremely backed up like India, China, Philippines, Mexico its dangerous to start a green card because F-1 status does not allow you to have immigrant intent whereas statuses like H-1, H-4, L-1, L-2, O-1 etc... allow you to have a dual intent. TN doesn't allow one to have a dual intent, so when you are in these kind of statuses where the dual intent is not permitted and you file a green card you run the risk of having trouble in getting any kinds of extensions, visa stamping or reentry into the U.S. But if you are born in a country like Saudi Arabia, Pakistan or Nepal or anywhere in Europe where these dates are not backed up then sometimes it is possible to get the whole green card wrapped in EB-1, EB-2 or EB-3 category within a year. More...
Note: This is a verbatim transcript of the referenced audio/video media delivered as oral communication, and, therefore, may not conform to written grammatical or syntactical form.