Pros
People that work there are pretty nice and down to earth.
Cons
Leads are awful.
Salary is not something you can live off, not even close.
You will work your butt off and it will take ages for deals to go through, you will likely have to quit before you ever see the money from the deal in order to pay your bills.
They will give certain employees better leads and won't tell you how it's structured but you will be measured the exact same way as them and be feeling awful the whole time.