Pros
I actually didn't mind working there, the atmosphere is great and for the most part the people are really nice. It is still a call center so of course that won't be for everybody but they try to make up for it with benefits, pay and free food and drinks while at work.
Cons
My husband and I used to work there, we both have some medical issues and were working with HR to get accommodation for that since we can't always work 40 hours a week. We had all the paperwork set up with them and had everything figured out, the paperwork was supposedly supposed to protect our jobs when we had to miss work because of that condition. Then one day they CALLED both of us, called, they waited for a day we weren't working and then called rather than bring us in in person which I thought was low, and then they fired us both on the same day saying that it was for attendance purposes and that they had given us warnings. Both my husband and I were shocked because we had been working with HR all this time and thought it had been taken care of and was going to be ok. We didn't get any warning whatsoever, every time we met with HR they would just say make sure to get the paperwork in, make sure you're here when you're supposed to or we might have to "separate employment", but we never got any formal warning, or anything to indicate, hey we're really close to firing you or anything like that. It just really sucked.