Pros
Benefit of free service (minus just the equipment fees). Being able to network with other employees that are in the same position.
Cons
Where to even start. Working in the call center where metrics are almost impossible to make. When you meet on one stat (say AHT - Average Handle Time of calls), then they tell you to work on another metric, which when you work on that, it totally messes with your other stats. Impossible to balance every metric against each other. Also the most recent push for sales, sales, sales. Everyone in my position was hired because of our technical skills and are supposed to be helping customer trouble shoot problems, but we are now being shoehorned into being sales people with the one metric, which keeps on climbing (People that just do billing get most of the upgrade calls, so we have no chance for the revenue positive calls to make our numbers). Plus, we get 8 straight hours of being yelled at on the phones by angry customers and I have personally had to fix problems that ere cause by the other groups - most notably the sales group as they seem to push getting the commission by getting customer installed by any means, even if it means an unhappy customer that we get the brunt of the complaints.