Putting reviews on social media can be tricky. On the one hand, you can earn a lot of money if you have a big following. On the other, it's not easy or even possible to get paid in some cases.
And on top of that, you could open the door for negative comments or arguments. So you need to be prepared to defend yourself (or the brand) in a public forum if you take this route.
The nice part about working with third-party review sites is you will almost always receive compensation for your work while shielding yourself from public scrutiny.