Pros
Unlimited earning potential, Pays a decent salary while trying to build your business. Sense of comaraderie among employees. Great benefits. Parties and other "extras" for employees. Nice gym at headquarters
Cons
Turnover rate is between 75 and 80%...and those are their numbers, may be worse. You live in constant fear of being fired...and you probably will be. I was doing ok with low margins and high volume. My boss made me turn away "cheap freight" whice left me with very little then he fired me. You are encouraged to lie to your customers. When employees are fired (every day) managers give their customers to the same brokers who are already doing well. The rich get richer and the poor get poorer. They expect you to work a lot of hours. You are looked at as a slacker if you work 40-50 hours a week