Factors affecting job satisfaction among junior doctors working at teaching hospitals in River Nile State, Sudan