The Impact of Compensation, Training, and Development and Organizational Culture on Job Satisfaction and Retention