timepleaser

/ˈtaɪmˌpliːzər/
noun
  1. A person who tries to please others by doing what is popular or expected at the moment, often without strong personal beliefs.
    • He's a timepleaser who always agrees with whoever is in charge.
    • The politician was accused of being a timepleaser who changed his views to win votes.
    • Don't be a timepleaser; stand up for what you believe in.
Synonyms