Global deputy station manager careers