Avantages
Well established, offices throughout the country. Have plenty of coaching and training available especially if you are willing to pay for it.
Benefits are pretty reasonably priced.
Inconvénients
Overly bloated corporate structure, company margins are high and baked into your rates. They pay a lot of people high salaries that don't contribute a lick to helping the life blood of the company, their LO's originate loans.
Give you a minimum wage base on a drawback. So you can get yourself in a hole if you have a month without any closings.