Pros
It is a highly overpaid customer service job. The pay is incredible for how easy the work is, tuition reimbursement, top notch insurance, clean and pretty campus. Once I got management to like me, the job got a lot less stressful and a tiny bit more interesting. They'll put you on "special projects" once they trust you, which are still quite mind-numbing, but at least break up the day, and require a smidgen of critical thinking. Also I loved my coworkers. Management is *very* hit or miss, but I liked everyone on the specialist level. They were kind, fun, and supportive.
Cons
The culture is fear-based and at times demoralizing, though that's not immediately evident (at least it wasn't to me). Upper-level management is able to establish this in a pleasant-ish, passive aggressive way. Every move you make is micromanaged. For many months I was constantly afraid of getting fired. The work is highly repetitive and mechanized but still stressful because you're expected to have close to 100% accuracy (that's not an exaggeration). The management team is mostly made up of recent ivy-league spawns. Most were perfectly nice, many were arrogant and difficult to be around. Because they're so young and the "workhorses" are closer to middle age, it made for a really bizarre and at times hostile social dynamic. I worked there for fewer than two years in my mid-twenties, so I was never on the receiving end of the toxic ageism, but it was too palpable not to notice. All that said, I *would* still recommend this to anyone who is looking for a year or two to save some money, further their education, add to their retirement pot, maybe prepare for graduate school. That's what I did and it set me up really nicely. I got out of credit card debt, I had my nice apartment on the beach, I took some classes at UCLA and got ready for graduate school. Perfect for transition. That being said, I would be deeply depressed if it were my full-time career. I felt like I was losing brain cells and replacing them with completely useless skills.