B2B lead generation is a process managed by sales and marketing professionals. They may work alone or more typically in teams. For B2B lead generation to work most effectively, it is preferable for sales and marketing teams to be closely aligned.