Tingkat loyalitas karyawan dipengaruhi oleh beberapa faktor,
bukan hanya dari faktor eksternal melainkan dari faktor internal yang
ada dalam diri karyawan. Menurut Steer dan Porter dalam Agustina
(2016:60) bahwa timbulnya loyalitas dipengaruhi karena faktor
dibawah ini:
a. Karakteristik pribadi
Meliputi usia, masa kerja, jenis kelamin, tingkat pendidikan,
prestasi yang dimiliki, ras, dan beberapa sifat individu lainnya.
b. Karakteristik pekerjaan
Meliputi tantangan dalam pekerjaan, stres kerja, interaksi
sosial, umpan balik tugas, dan kesesuian tugas.
c. Karakteristik desain perusahaan
Menyangkut pada intern perusahaan yang dapat dilihat dari
sentralisasi, tingkat formalitas, tingkat keikutsertaan dalam
pengambilan keputusan, paling tidak mengajukan beberapa tingkat
asosiasi dengan tanggung jawab perusahaan, baik ketergantungan
fungsional maupun control perusahaan.
d. Pengalaman yang diperoleh dalam pekerjaan
Internalisasi individu terhadap perusahaan setelah melakukan
tugas seperti rasa aman
