Examining job satisfaction among analysts: the impact of departmental integration, role clarity, and it responsibilities