In some cultures and/or workplaces, giving compliments is somewhat frowned upon, as they are thought to make people more complacent.

Personally speaking, I disagree with such a view.

Saying something like "Great job - keep up the good work!" is both a compliment and an encouragement to do even better.