Secara umum, faktor-faktor yang mempengaruhi kepuasan kerja perawat serupa dengan faktor-faktor yang mempengaruhi kepuasan kerja di bidang lain. Saat seorang perawat mengevaluasi kepuasan kerjanya, dia akan mempertimbangkan faktor profesional dan pribadi, serta karakteristik pekerjaan yang spesifik untuk tanggung jawab keperawatannya. Biasanya, faktor apa pun yang menyebabkan stres yang tidak semestinya adalah faktor negatif, dan faktor apa pun yang mendatangkan kesenangan adalah faktor positif. Tentu saja, ini akan bervariasi dari perawat ke perawat. Seringkali, faktor-faktor ini tidak eksklusif untuk satu kategori, dan terkadang faktor positif dan negatif akan saling mengimbangi.
Faktor profesional yang dapat mempengaruhi kepuasan kerja perawat terdiri dari segala sesuatu yang berhubungan dengan ranah profesional. Ini termasuk kondisi kerja, manajemen, jam kerja, gaji, dan bahkan tunjangan. Faktor profesional dapat mencakup semuanya, mulai dari hal-hal sederhana seperti kebersihan rumah sakit hingga hal-hal yang lebih rumit seperti peluang untuk maju. Faktor negatif apa pun, seperti kondisi kerja yang buruk dan penyelia yang tidak membantu atau tidak tersedia, dapat menyebabkan kepuasan yang rendah. Demikian juga, faktor-faktor positif seperti gaji tinggi, tunjangan kesehatan yang sangat baik, dan kondisi kerja yang ideal dapat berkontribusi pada kepuasan yang tinggi.
Beberapa faktor profesional khusus untuk karir keperawatan. Misalnya, staf penuh mungkin berkontribusi pada kepuasan kerja perawat yang tinggi. Di sisi lain, rumah sakit yang kekurangan staf yang mengharuskan perawat menangani pasien dalam jumlah besar dapat berkontribusi pada kepuasan kerja yang rendah. Kelimpahan persediaan berkualitas dapat mempengaruhi kepuasan kerja perawat dengan cara yang positif. Melakukan tugas pekerjaan perawat over-atau underqualified untuk dapat mempengaruhi kepuasan dalam cara yang negatif.
Faktor pribadi yang berkontribusi terhadap kepuasan kerja perawat dapat berkisar dari alasan dia memutuskan untuk menjadi perawat hingga perasaan yang dia alami saat bekerja. Jika seorang perawat memutuskan untuk memasuki bidang medis untuk mendapatkan gaji yang layak tetapi bukan karena dia memiliki hasrat untuk membantu orang lain, jumlah waktu yang dia habiskan untuk memberikan perawatan pasien dapat menyebabkan dia memiliki kepuasan kerja yang rendah. Demikian pula, seorang perawat yang memiliki hasrat untuk merawat orang tetapi merasa dia tidak dihargai dalam pekerjaannya mungkin mengalami kepuasan kerja yang rendah. Faktor pribadi lain yang mempengaruhi kepuasan kerja perawat mungkin tidak berhubungan dengan tugas pekerjaan itu sendiri. Misalnya, seorang perawat yang memiliki keluarga mungkin tidak sepenuhnya puas dengan pekerjaannya jika jam kerjanya menghalanginya untuk menghabiskan banyak waktu bersama keluarganya.
Terkadang, faktor-faktor tertentu tumpang tindih atau digabungkan daripada mewakili faktor individu atau unik. Misalnya, jika seorang perawat tidak akur dengan atasannya karena alasan pribadi, ini merupakan faktor kepuasan kerja yang bersifat profesional dan pribadi. Demikian juga, jika seorang perawat tidak senang karena rumah sakitnya kekurangan dana dan tidak memiliki persediaan yang cukup atau persediaannya berkualitas buruk, kepuasan kerjanya dipengaruhi oleh faktor-faktor profesional dan khusus perawat. Juga, beberapa faktor bertindak sebagai pro dan kontra untuk menyeimbangkan satu sama lain. Misalnya, seorang perawat mungkin tidak menikmati jam kerja shift malamnya, tetapi jam-jam tersebut mungkin tidak berdampak negatif terhadap kepuasan kerjanya jika hal itu meningkatkan gaji dan waktu liburan.