I am in the pmhnp program at USA. I am in my second year in the program. I think the program is great. It is the kind of program you either love or hate...there doesn't seem to be much middle ground. I think the FNP students have a rougher time than other specialties....at least from I have heard. I don't have any cons, though I know many other students do. If you do a search here on the forums you will find plenty of info on the school and programs.