Menurut Kreitner & Kinicki dalam Kaswan (2012:286) kepuasan kerja dipengaruhi oleh lima faktor yaitu: 1.Need fulfillment (pemenuhan kebutuhan) Halini menjelaskan bahwa kepuasan bergantung oleh bisa atau tidaknya karyawan dalam mencukupi kebutuhannya. 2.Discrepancies (perbedaan) Kepuasan kerja diukur dengan hasil pemenuhan harapan.. Pemenuhan harapan menggambarkan selisish antara harapan dengan kenyataan yang didapatkan. 3.Value attainment (pencapaian nilai) Hal ini menjelaskan bahwa kepuasan kerja dapat dicapai apabila seseorang merasa dapat memberikan pemenuhan nilai secara positif. 4.Equity (keadilan) Hal ini menjelaskan bahwa kepuasan berhubungan dengan persepsi pegawai yang merasa diperlakukan adil di tempat kerja. 5.Dispositional/genetic components (komponen genetik) Hal ini berdasar bahwa kepuasan kerja sebagian merupakan fungsi sifat pribadi dan faktor genetik. Faktor ini menjelaskan bahwakepuasan kerja dipengaruhi oleh perbedaansetiapindividu seperti halnya karakteristik lingkungan pekerjaan.
