NPC has a lot of academic flexibility. A lot of students hold jobs while attending. The once-a-week classes help students fit their education in with the rest of their life. The administration and faculty are pretty easy to deal with. While the advisers are sometimes difficult to get a hold of by phone or email, they are generally very helpful in person. The front desk staff is perhaps the most helpful on campus when it comes to questions about registration. Some students encounter trouble with transfer credits when transferring to an out-of-state university. The advisers at NPC are not always helpful when it comes to these issues, mostly because the school on the receiving end of the transcript has more say in what will transfer. Don't expect to get a good idea of what will transfer just by talking to NPC advisers.
If you are staying in Arizona, the course catalog specifies what courses are guaranteed to transfer to the in-state universities. This makes it easy to know what will transfer before you even sign up for classes. There are some associate degree programs that are guaranteed to transfer to Arizona state universities, and you can find more information about them at the "Transfer Options" section of the College website.