Pros
Friendly, passionate teammates. Dynamic responsibilities offer opportunity for growth and development in many areas. Possibility of making your own schedule. Working in exciting, growing field. Client-facing. Possibility of advancement is high.
Cons
Unrealistic expectations for job description. Juggling too many responsibilities to maintain focus on main goal of bringing in clients. Earning capability is much lower than advertised. Must work 80 hour weeks to make decent money. Training is poor. Company materials are poor. Company is struggling and stretched too thin to invest thoughtfully in their employees. Company does not demonstrate that it values its employees. Extremely high turnover rate. Expectations frequently change.