Menurut Steers dalam Sopiah (2011:82), menyatakan tiga faktor yang
mempengaruhi komitmen seorang karyawan antara lain :
- Ciri pribadi pekerja termasuk masa jabatannya dalam organisasi, dan
variasi kebutuhan dan keinginan yang berbeda dari tiap karyawan. - Ciri pekerjaan, seperti identitas tugas dan kesempatan berinteraksi
dengan rekan sekerja. - Pengalaman kerja, seperti keterandalan organisasi di masa lampau dan
cara pekerja-pekerja lain mengutarakan dan membicarakan perasaannya
tentang organisasi.