Playing for real money at PokerBROS isn't technically legal, although the business model is currently thriving. Winning players are sometimes banned from PokerBROS clubs, and payouts can sometimes take a long time to complete.
It's traditionally played on tables in casinos but is now more commonly played online. Playing poker online is popular for many reasons you can play anytime, anywhere on your laptop, tablet or smartphone. Plus, you can play for as little or as much as you like, and it's more fast-paced than in-person poker games.