Pros
Better pay than most call centers with a pretty good enviroment at the center itself. Most of the team leaders are very solid. The company itself is organized well, and its great to work at a company that works. Very merit based. Overall one of the better call centers in the country I would guess.
Cons
It is a call center and that is a huge downside due to the nature of the work. The constant measurement of progress, and high expectations can be stressful. Time off is very difficult to imposssible to get off unless you plan months a head. Currently there is no availble time off for the rest of the year. The team managers (my supervisors supervisors) seem to be less compentent than many of the team supervisors. No advancement outside of the call center, and the advancement within the call center is pretty competative. Also the "company values" of taking invoation from anywhere in the company is a little bit of BS. I and others have made recomendations that don't leave the call center to corprate. I have even been told by a team manager to not waste my time thinking of call drivers or to come up with ideas as "people with advanced degrees are already doing that."