Pros
Free coach training that is best in the business, small company, a good amount of transparency, staff is friendly, fun and supportive. The training is the best I've seen or experienced. It brings leaders and coaches to a whole new level. The contracted coaches that deliver the training are some of the most qualified and amazing individuals I have ever had the opportunity to worked with.
Cons
Very low pay, no benefits( they are offered, but are expensive for the employee and in my research no cheaper than purchasing on your own), outdated software, high expectation for results, although no resources are provided to make those results possible. Sales processes are years behind other companies. Promotions are given based on personality rather than qualifications, which has stunted growth and proper direction for the company. A genuine lack of good communication and understanding, with no support system set up by upper management. No room for growth. It's a job, not a career.