It should not hurt in general - ZFS checks if a block is compressible - and stores it uncompressed if there is no (or very little gain).
Additionally Compression is quite cheap with a modern CPU
(However if data is compressed already compressing it again will not help to make it smaller - just to be clear)
I hope this helps!