Pros
Grow at your own Pace. Great Team environment. Perfect for individuals that want to be involved with leadership and helping the company grow, regardless of experience. The company has leaders that are willing to train from the ground floor like they did for me, or willing to provide opportunities for individuals that have experience in leadership they can apply here. Regardless of your background, or your experience, this is an equal opportunity for an individual to reach their full potential in a career with the right time and effort.
Cons
The company is very selective in their hiring process. Only willing to work with motivated people, not people that require micromanagement. The guaranteed pay is only decent, still better than most jobs available in today's economy, however the bonus structure from their clients definitely reward the individuals that put in the best efforts.