Esurance is using Giants catcher Buster Posey as their MLB face of the franchise for the second straight year as he enhances his brand.