Menurut Steers dan Porter, 1983 (dalam Soegandhi dkk, 2013;30) bahwa loyalitas di pengaruhi
empat faktor:
- Karakteristik pribadi, meliputi usia, masa kerja, jenis kelamin, tingkat pendidikan, prestasi
yang dimiliki, ras dan beberapa sifat kepribadian. - Pekerjaan, berupa tantangan kerja, job stress, kesempatan berinteraksi sosial, job
enrichment, identifikasi tugas, umpan balik tugas dan kecocokan tugas. - Karakteristik desain perusahaan, menyangkut pada internal perusahaan itu yang dapat
dilihat dari desentralisasi, tingkat formalisasi, tingkat keikutsertaan dalam pengambilan
keputusan, paling tidak telah menunjukkan berbagai tingkat asosiasi dengan tanggung
jawab perusahaan, ketergantungan fungsional maupun fungsi kontrol perusahaan. - Pengalaman yang diperoleh dalam pekerjaan, meliputi sikap positif terhadap perusahaan,
rasa percaya pada sikap positif terhadap perusahaan, rasa aman
