In house built technology platform so you don't really need to buy any other apps to run your business. Full time support staff for technology, transaction and marketing. Incredible training
Cons
They do take a % of each transaction to pay for the support staff and technology