Pros
Unlimited overtime if you don't care about balancing your home life. Pay is OK for the area if you don't mind working 3 jobs for one pay.
Cons
High stressed job, negative environment, they encourage you to pat yourself on the back because they don't have time to. Management has no clue what is going on . Supervisors refuse to take Supervisor calls. You have to take a technical support position when the parent has technical issues and troubleshoot problems that occur when which should be left to a tech support team or supervisor. Bonuses are reserved for how the quarter is, QA is free to change things up to fit there goals. The criteria for how you get bonuses is a joke. They reward you with a candy bar like you are a student and treat you as such when you take a stand on an issue and act like they have done everything in the world for you. Only friends of friends get the special projects and the whole call center is like a sorority. Benefits are changing so beware of the bait and switch. They say this is not a sales job but it is. If you like kissing the feet of higher ups, enjoy working above the level of what you are getting paid and brown nosing go for it.