Pros
Pay is decent. Commission is decent. Bonuses are decent. 401K match is great. Tuition program is outstanding. Fun work environment.
Cons
I can't even begin to list all the cons/negative about this place. Management is a joke. Plays favorites. Promises the world at the interview and training and then it's like pulling teeth to get even a lateral move. Don't use your paid time off if you plan on leaving because they will take it out of your last check and bill you for the rest of it. They will fire your for even the slightest rule infraction. Almost every customer who calls in is pissed off and screaming at you. Very high stress level, not worth the aggravation. Typical call center micromanagement. Can't leave your desk for 2 minutes without someone trying to find out where you are. Do it too much and get written up. Teams and schedules switch every 6 months.