Nearly 5,000 Oregon nurses reached an agreement with Providence on Monday, ending a strike that lasted over a month.