The San Francisco Giants and outfielder Hunter Pence have agreed to terms on a five-year, $90 million deal pending a physical, according to multiple reports.