Good job if you can handle the pressure.
Pros
Not a lot of micromanagement, relatively quiet workspaces, able to take your lunch on your own schedule (provided you clock in/out in the right intervals), and introverts like myself don't have to spend a lot of time dealing with customers on a one-on-one basis. Good, solid, and inexpensive health care options, decent retirement fund matching, and a nice incentive program for perks like movie tickets, gas cards and other items. Opportunities for advance seemed pretty fair if you could stick it out long enough and had the motivation.
Cons
Extremely high pressure environment with a daily quota that sometimes seems impossible to beat. Layoffs occurred frequently during my time due to folks unable to meet production standard. QA "points" taken off for very minor errors or typos. Changes constantly put into place that affected morale and workload without taking any staff concerns or complaints into consideration.