Text this: The Impact of Job Satisfaction and Job Characteristics on Turnover Intention in Palestine