Do miners participating in pools pay a transaction fee?
The sender always pays the transaction fee, so it is the mining pool operators that pay the transaction fee. Of course since they control a mining pool, the mining pool operator can just have their pool mine the transaction and thus not have to pay any transaction fees. This is a fairly common occurrence.