Pay is commission only. While they put money into a "pool" to make sure you get paychecks over a period of time, it is all dependent on actual production, with no base salary. Not necessarily a con, but not for everyone.
Again, not necessarily a con, but at least at the beginning, requires more than a typical 9-5 schedule. Make your own schedule, which has its benefits, but must be structured, and often requires work into the evenings as you work to build up your book of business (though not necessarily required).