Organizational structure, context, and climate: Their relationships to job satisfaction at three managerial levels.