I guess I've been fairly loyal to the company in that I've been with them for about twenty years.
It's down to them being ok with the hours I want to work (Not that unusual, but I can finish early) good wages and being a fairly easy commute.
I also have mostly decent colleagues.