Anderson is no stranger to the NL West, having previously pitched with the Rockies and Giants