When you run a node, you become a part of the Bitcoin network. This means that you need no third party to transact. Your node will only receive and verify blocks. Once you want to broadcast a transaction, you'll send your raw transaction to nodes that will then share them to other nodes. Hence, peer-to-peer network.
As for this question:
I'd say no, if you're referring to money. If you run a node, it doesn't mean you'll be rewarded with bitcoins. You'll have to help the network for that, by mining. But, to me personally, it's a profit staying private, with no need from a third party.
A third party can be anyone you'll require to transact funds. It can be CoinBase or just an electrum server.