Pros
+Employee focused company- ability to work from home, some flexibility with hours, competitive pay, health/vision/dental benefits
+Training- they want you to succeed! weekly evaluations leads to the management staff being well versed in your talents/struggles so they know how to help, training on programs/applications weekly, orientation is a week long process to make sure you understand what you are doing
+Lean company- more personal environment, lots of room for growth, great culture, ability to move up
+Transparency- CEO gives a weekly update about progress of company, not forced to hide things from clients, you know exactly where you stand
+NO MICROMANAGING!!! - they hire you based off your experience and expect that you will do what is necessary to do your job, no managers breathing down your neck
Cons
+cold calling- this isn't for everyone and can be a hard business