What is organizational commitment and job satisfaction