Let’s start with the basics: compression squashes the loudest parts of an audio signal and boosts the quietest parts, ie reduces the overall dynamic range. Ideally, you should let a song breathe, meaning it should have some dynamics. But compression is a very useful tool used lightly.