Job and Career Satisfaction Among Staff Nurses: Effects of Job Setting and Environment