Pluspunten
free (for the most part) services including cable internet and phone, good benefits, matching 401k, employee stock purchase plan, if you know the right people or get the attention of the right people you can get work that is challenging, which I see as a good thing (the challenging part)
Minpunten
Sub-par supervisor's and management. It is not easy to advance. They have unrealistic daily metrics. It is hard to get noticed unless you are greatly exceeding your daily goals. They dont look at your qualifications to maybe utilize your skills in other areas but only utilize you for the position you were hired for even if you could be helping the company out in a big way. If (big if) they use you for other tasks and projects, you are not compensated for loss of commissions while doing other work. They utilize agents to act as supervisors (because the sups are never around to support their agents) but do not pay or recognize them for this.