What happens after the O1 expires? It's a non-immigrant visa right? I'm assuming it doesn't mean you get a green card after 3 years, correct?
O-1 is dual intent. So while you're in the country you can apply for a green card through EB-2/3 (PERM or NIW) or EB-1.