Dictionary.com
Thesaurus.com

has been advantaging

  • present perfect progressive
    of advantage (3rd person singular).
    advantage
    noun
    any state, circumstance, opportunity, or means specially favorable to success, interest, or any desired end.