Pros
Somewhat flexible scheduling, good insurance
Cons
They lull you in with a false sense of security and empowerment. Thats THE WORD there, empowerment. But when you take steps to use that empowerment, they fault you. I was there for a year (in CS) and then transferred to one of the back office departments. I was in that department for a few months, and the supervisor didnt like me so she made up about 15 different things to get me written up. She had no proof but I had no recourse. Went to HR, who did nothing. Because I was a simple agent and the other party was a supervisor, I had no ground to stand on. Nevermind that the year I spent in CS, I exceeded all company expectations and the supervisor stepped down to an agent position. Do not work for this company unless you like to be disrespected and back stabbed on a daily basis. Several of my friends who encouraged me to work there stated they loved it. I'm sure they used to be an awesome company, but I think they are trying to keep up with competitors and keep their bank accounts in the 7 digits. They've forgotten about their employees and the environment that made people want to work there in the first place.