Pros
Excellent starting wage (if you are a male) and benefits, lots of paid vacation (because if you didn't take a vacation once in great while from this place you'd go INSANE), very nice, down-to-earth call center and help desk staff.
Cons
As stated in other reviews, customer service reps and help desk analysts are over-worked and unappreciated. Management is cold, non-transparent, and offers no positive reinforcement whatsoever to the people doing the dirty work. Analysts are given tools and resources that are inherently flawed or don't work, leading to a prevailing atmosphere of frustration among the folks trying to provide support. Requests to management for better tools, resources, and for more employees to help with the ever-increasing workload fell on deaf ears or was met with resistance or denial. It was always turned around to make us feel like our flawed resources and understaffed teams weren't the problem; WE were the problem. There is hardly ever face-to-face interaction or meetings between staff; everything is done by e-mail, and the tone of management's emails had a way of getting under everyone else's skin.