The NCLEX is a National test. Meaning, you can take it in any State in the Nation. When you take the NCLEX (and pass) you will be a licensed nurse in whatever State you sent your licensure application to.
You could take your test in Hawaii but sent your licensure application to Maine.
If you want to work in a State other than the one you are licensed in, you can get a license in that State as long as you meet the requirements of that State (most if not all BON's have the info on their websites)
You do not have to retake the NCLEX in order to hold a license in a State different than the one you currently do.
Once you have passed NCLEX for the most that is it, some states require you to sit another exam like Texas (I don't think there are many) or NY that require a couple of online courses like child abuse. What you are looking at is endorsing so when moving to a new site just check what the endorsing requirements are