I was just wondering what most residents feels is the appropriate role for an NP on a service? Our hospital has an NP on nearly every speciality team including in the ICUs. While some of them are awesome, very kind to the residents, share in the work, offer appropriate teaching etc, others have terrible attitudes toward us, no respect, steal procedures from us, and have actually "told on" some of my classmates stating they were "rude" to them because they stood up for themselves or for a patient against the NP's wish. I just don't think it's okay for NPs to be pimping residents or stealing procedures, no matter their level of experience. I never thought that was the role of the NP. The teams which run the best with the NPs are the ones in which they have their own patients and do not seem to be "sharing" in the residents' patients. Just wondering how it works at other places and if there are any suggestions for how to deal with NPs taking procedures away from residents?