Employee loyalty hits seven-year low