Pros: good learning experience, their rigorous training
Cons: see above, low pay, lots of overtime (too much you make no $ from it) poor management
If you enjoy a high stress environment, working your butt off constantly (and I mean you don't even get a break, you don't really have time, but you're actually not allowed at Willsons) for little to no money, than this would be the job for you.
If however you would prefer to be compensated for the amount of work, dedication and hours you put in, I would suggest looking elsewhere.
The management who has since been relieved was nothing short of a tyrant, there's no positive reinforcement there, and no matter how hard you work, it's never hard enough for Willsons! They're also one of the lowest paying brokers in the business, they tried to avert the labor laws and not pay their employees their entitled vacation pay and good workers who have put in the time, loyalty and commitment, are still making barely above minimum wage.
I will say this, the rigorous training at Willson's does teach you a lot about the business. So if you can handle "boot camp" it's a good jumping off point.