Pros
Good ongoing development resources, opportunities for volunteer work, work life balance
Cons
No leads provided to you, so just know what you are getting into, and be prepared to cold call or attend networking events every day. Commission-based role, so be prepared to generate your own income.