Pros
The benefits are amazing. The sales goals are very reasonable and attainable. The employee support is amazing, anytime I have had a question or needed any assistance, someone has quickly replied or called to help. The pay is super competitive with my area. Great work family feeling, it definitely feels more like a family than co-workers.
Cons
The only con I can currently see is when they push certain upgrades to the product and make it feel more important than the sell or even the other upgrades that you were able to do.