promoter jobsrole of brandingwhat is an activation agencytop executive recruiterslead generation salesb2b marketing