Synonyms: hustler, operator, wheeler dealer
Definition: a shrewd or unscrupulous person who knows how to circumvent difficulties
Similar words: opportunist, self-seeker
Definition: a person who places expediency above principle