Factors Influencing Job Satisfaction Among Long-Term Care Staff