Pros
The company is expanding quickly and the opportunity for growth is quite realistic The training and the skill sets offered are a huge reward for anyone looking to become a more marketable individual. The more you put in to the company the more you will get out. I feel myself grow by the day. All around fun and exciting company to work for offering new hires potentially tremendous success. There is also many unique opportunities to travel to cities around the nation.
Cons
The paycheck could be a little inconsistent as it a performance based job. However if you work hard towards your goals and keep your head up high there is a very rewarding end result. Also there is quite some driving to be done, but they do comp you for the gas. Do not take this position if you think you will be able to coast by while gaining experience. Tough job and not for everyone, but great for motivated individuals.