Pros
They offer good pay and the benefits are very comparable. The cubicles are nice to be able to stay organized.
Cons
When I started there my team included a couple of woman that had worked there for 5-7 years. They gave me some advice (that turned out to not to good advice). It seemed harmless I was putting myself at the end of the phone line instead of just throwing myself randomly in the middle. But because of that they fired me. Instead of just explaining it was wrong I was out the door. I was told there was nothing they could do they didn't have the power to say I could stay because it was morally wrong of me(even though it was the main managers of my branch). Later a teammate called me up and said they brought him in the office for the same thing but just gave him a warning. I feel they discriminated against my sex and age. Why did an older man that had been there same amount of time as me get to keep his job but I was fired. I wound up losing everything because of that. I had stopped going to vet tech school to pursue this. After I lost my job my relationship fell apart, then my car got repossessed (my parents had co-signed so they didn't even want to talk to me) then I lost my apartment. And the whole time all I could think of was the manager as she walked me out saying keep your chin up. It was taunting me. So apparently putting yourself at the end of a phone line is more morally wrong than discriminating against sex and age.