Popular Corporate tax manager jobs locations