"Don't just become a NICU nurse because you like babies"
Um...that's the entire reason why I became a NICU nurse
I did my peds rotation, realized that you could take care of babies full time, and that was it for me.
OP, the salary will be the same as almost all other nurses in a hospital, maybe slightly higher for being an ICU. Salaries vary heavily based on region. I worked out in the east coast and made $60k almost 10 years ago as a new nurse. As a new grad NNP I made $98k. Now I make about $120k, although that is on the higher end for someone with my years of experience.
Cons are it doesn't suit some personalities. You have to be able to disassociate work life (which can be stressful because it can literally life/death) from your personal life. Not always easy to do. Parents can be emotionally draining... naturally because they are experiencing the most amount of stress they've ever had in their life in many instances.