Beberapa faktor yang mempengaruhi kepuasan kerja karyawan adalah sebagai berikut:
1. Jenis Pekerjaan:
Jenis pekerjaan dianggap sebagai faktor terpenting yang melekat pada pekerjaan. Beberapa penelitian menunjukkan bahwa pekerjaan rutin dengan pengulangan yang terlalu banyak menyebabkan ketidakpuasan kerja sementara pekerjaan dengan variasi yang melekat di dalamnya memberikan banyak kepuasan kerja kepada pekerja.
Studi yang berbeda pada topik tersebut hanya berakhir dengan memberikan persentase pekerja yang puas atau tidak puas dengan pekerjaan mereka yang bervariasi dari pekerja pabrik hingga guru hingga juru tulis dll. Satu-satunya kesimpulan yang relevan adalah bahwa pekerjaan di mana jenis pekerjaannya tidak monoton karena seorang pekerja kemungkinan besar akan memberikan kepuasan kerja maksimal asalkan faktor-faktor lain seperti gaji, status, keterampilan, dll. juga selaras dengan kebutuhan akan variasi ini.
2. Keterampilan yang Dibutuhkan:
Menurut penyelidikan yang dilakukan untuk mempelajari hubungan keterampilan yang dibutuhkan untuk kepuasan kerja, jika keterampilan ada pada tingkat yang cukup tinggi pada seorang pekerja, maka kemungkinan akan menjadi sumber kepuasan pertama dan utama bagi pekerja.
Namun, jika pekerja memiliki keterampilan yang lebih sedikit yang dibutuhkan untuk pekerjaan itu, barulah kondisi kerja atau upah dll menjadi sumber kepuasan kerja bagi pekerja. Dengan demikian dapat disimpulkan bahwa pekerja terampil memiliki kepuasan kerja lebih dari yang tidak terampil.
3. Status Pekerjaan:
Gengsi atau status yang terkait dengan pekerjaan tertentu ditentukan oleh cara pandang orang-orang dalam masyarakat tertentu. Berapa banyak nilai yang dikaitkan dengan pekerjaan tertentu ditentukan oleh peringkat yang diterima pekerjaan tersebut dalam hierarki pekerjaan dalam masyarakat tertentu.
Misalnya ‘Pertanian’ menduduki peringkat 1 di Rusia sedangkan seorang bankir atau pengusaha peringkat serendah empat puluh-sesuatu dalam hierarki mereka dan di Amerika pekerjaan kerah putih berada di daftar teratas. Status pekerjaan dapat didefinisikan sebagai status relatif yang dinikmati oleh suatu pekerjaan dibandingkan dengan pekerjaan lain di negara/masyarakat tertentu.
Studi telah menunjukkan bahwa karyawan biasanya lebih tidak puas dalam pekerjaan yang memiliki status sosial dan prestise yang lebih rendah. Jika mereka mendapat kesempatan untuk mengubah pekerjaan mereka, mereka akan memilih untuk bergabung dengan pekerjaan dengan status yang lebih tinggi daripada pekerjaan mereka sendiri.
Sebenarnya tidak ada pekerjaan yang besar atau kecil. Setiap pekerjaan penting tidak peduli seberapa rendahnya karena terkait dengan banyak pekerjaan lain dengan status pekerjaan yang tampaknya tinggi, yang mungkin tidak dapat bertahan jika pekerjaan ‘kecil’ dibiarkan begitu saja.
4. Geografi:
Pekerja di kota kecil dan kota kecil lebih puas dengan pekerjaannya dibandingkan dengan pekerja di kota besar. Hal ini mungkin disebabkan oleh lingkungan psikologis di kota-kota kecil yang tingkat aspirasinya sedemikian rupa sehingga lebih mudah untuk dipuaskan. Di kota kecil setiap orang menyadari tempat mereka dalam masyarakat.
5. Ukuran Organisasi:
Dalam sebuah organisasi kecil, individu mengenal satu sama lain dengan lebih baik. Hubungan mereka lebih baik dan lebih kooperatif. Sebuah organisasi besar sangat impersonal karena ukurannya. Kurangnya partisipasi semua anggota, yang mengarah pada keterasingan pekerja dari manajemen.
Para pekerja di sebuah organisasi kecil memiliki sikap positif, mereka optimis tentang peluang kemajuan; mereka memiliki peran dalam kegiatan sehari-hari, kebijakan, dll. dan bekerja dengan rasa hormat dan kerja sama untuk manajemen. Mereka umumnya memiliki tingkat kepuasan kerja yang tinggi.