1. Yes.
2. No. If you are not out of status, it is not necessary to get new visa.
3. AP do not need to get visa. H-1b you need to get visa.
2. No. If you are not out of status, it is not necessary to get new visa.
3. AP do not need to get visa. H-1b you need to get visa.