Popular Credit control manager jobs locations