Learn English – Word that means going along with something you know is wrong in order to get ahead

single-word-requests

I am looking for a word that means going along with something you know is wrong in order to get ahead or stay in the good graces of a superior. This could mean knowingly supporting a false interpretation of a situation such that it injures someone else, but not caring because you come out ahead. The word is not "venal," because venal implies bribery.

Best Answer

A mercenary is someone who does something for money without regard to the morality of the action...or to quote Google dictionary's definition of mercenary:

"(of a person or their behavior) primarily concerned with making money at the expense of ethics."