Pros
*Hands on access to clients. You aren't just shuffling paperwork for someone else's portfolio
*fair commission structure
*clearly defined metrics and goals
Cons
I have mostly positive things to say, but access to more training could be beneficial. I've worked in bad offices before where bickering, politics, and a general lack of guidance was rampant. This is not one of those places.