In order to get a license from another state, you need to pay the appropriate fee, and fill out the applicational information from the State Board of Nursing. So yes, there is reciprocity, but you need to pay to get it.
For a NJ license by endorsement, go here and fulfill the appropriate steps:
For a PA license by endorsement, go here, and fulfill the appropriate steps:
PA board of nursing licensure info:
I am board certified in PA, and in the process of getting my NJ license. It is an extensive, expensive procedure that requires, notary, fingerprinting, passport photo, criminal history check, and application from your current board that your license is in good standing. So, if you are going for a NJ license by endorsement, don't expect to get it all done rapidly.
Hope this helped.