1. Faktor organisasi yang berisi kebijaksanaan perusahaan dan iklim kerja.
2. Faktor individual atau karakteristik karyawan.
Pada faktor individual ada dua predictor penting terhadap kepuasan kerja yaitu status dan senioritas. Status kerja yang rendah dan pekerjaan yang rutin akan banyak kemungkinan mendorong karyawan untuk mencari pekerjaan lain.Hal itu berarti dua faktor tersebut dapat menyebabkan ketidakpuasan kerja dan karyawan yang memiliki ketertarikan dan tantangan kerja akan lebih merasa puas dengan hasil kerjanya apabila mereka dapat menyelesaikan dengan maksimal.
Pendekatan Wexley dan Yukl (1977) berpendapat bahwa pekerjaan yang terbaik bagi penelitian-penelitian tentang kepuasan kerja adalah dengan memperhatikan baik faktor pekerjaan maupun faktor individunya. Faktor-faktor yang mempengaruhi kepuasan kerja yaitu: gaji,kondisi kerja, mutu pengawasan, teman sekerja, jenis pekerjaan, keamanan kerja dan kesempatan untuk maju serta faktor individu yang berpengaruh adalah kebutuhan-kebutuhan yang dimilikinya, nilai-nilai yang dianut dan sifat-sifat kepribadian.
Pendapat yang lain dikemukan oleh Ghiselli dan Brown, mengemukakan adanya lima faktor yang menimbulkan kepuasan kerja, yaitu: