One benefit of using a Bitcoin mining pool is the faster processing it provides. With Bitcoin mining, each node competes with the rest of the network to add blocks to the overall blockchain. Blocks are only found when nodes in the network agree to their discovery, so having multiple nodes in the same network will speed up the discovery process as it reduces delays and inactivity. Using a pool also eliminates the problem of internet connection issues because nodes are placed in different places across the globe.
But this one ain't too bad...
Stable income
When using a Bitcoin mining pool, the chances of generating a stable income are higher. When working together, more blocks are recognised and accepted, which in turn creates consistent value. Because there will always be someone in the pool mining, there will be a constant flow of money coming in.
However, it is important to remember that when joining a mining pool, the value of each block is split between members. This means that if you were to mine solo you would receive a higher income, but due to the competition of solo miners, it will take much longer to gain rewards than if you were to use a pool. Here, the pros of a mining pool outweigh the cons.