The Cubs acquired veteran pitcher Derek Holland from the Giants on Friday in exchange for cash considerations.