I was told that marrying an American would get you a green card sooner and that you can apply for naturalization in 3 years after getting the green card. However, with an employer green card, the naturalization would happen 5 years later.
How long would one have to wait if they got their green card from their employer and married an American citizen? Would they have to wait for 5 or 3 years before applying for naturalization?