Popular Channel marketing manager jobs locations