Pros
Honestly I can't think of any. This may be ok for an entry-level position, or someone fresh out of college, but for someone with experience you're better off going elsewhere.
Cons
Below market compensation. Level 1 Technicians in the Pittsburgh market make mid 40's on average per year. This place was only giving 30-35k a year. On call evening and weekend rotations. Being on call was the worst part about this job. You would receive calls every night for asinine things like password resets, which the overseas team who took the messages could do. But senior level management doesn't let that team touch anything besides answering a call or replying to an email. What's the point of even having them then? Wasting money 101. So you have sleepless nights resetting 4-5 passwords due to incompetence and poor management. Poor management and unrealistic expectations - Management cares more about the amount of calls you answer rather than your quality of work. You could close 50 or 70 tickets a day for example, but because you didn't answer 10 calls, you were deemed unproductive which is ridiculous. If you want to work in a call center environment, then this is the place for you. Terrible parking at the bottom of a hill. Last place plowed in the winter. If you don't have 4WD you might not make it up the hill if it snows.