Menurut Mangkunegara (2013), Ada dua faktor yang mempengaruhi kepuasan kerja, yaitu faktor yang ada pada diri karyawan dan faktor pekerjaan adalah :1.faktor karyawanyaitu kecerdasan (IQ),seperti jenis kelamin, usia, kepribadian, emosi, cara berfikir, kondisi fisik, pendidikan, pengalaman, sikap kerja dan lain-lain.
2.faktor pekerjaan yaitu jenis pekerjaan,seperti interaksi sosial, hubungan kerja, mutu pengawasan, jaminan finansial, pangkat, kesempatan promosi jabatan dan lain-lai
