Good company with a self-starter culture
Pros
Great sales and recruiting training, very comprehensive and hands on approach. Gives you great career skills. Extensive autonomy. You get to choose what to specialize in and which industries to pursue. No cap on commission earned, if you put your mind to it you could make a lot of money. A lot of growth opportunities, very much merit based advancement. Company culture is great, hard to not get along with everyone.
Cons
Base pay is quite low, they say it's enough to keep the lights on and the real money should be coming from your commission, but the industry has highs and lows throughout the year. When it's good it's good, but when it's bad it's bad. Can become unstable if you do not balance out your billing clients. Long hours. Not your typical 9-5 job. Expect to be held to a strict schedule and have your hours monitored weekly even though it's a salary position.