This article has excellent coverage of high impact factors that influence employee satisfaction and long term retention.  I could go down the list and give examples of what I've witnessed in my own experience over many years.  Good job on this Annabelle!