Pros
OK pay, on-site gym, immediate coworkers are great
Cons
High turnover (likely to continue), understaffing, call center environment, buggy software and understandably angry/dissatisfied customers. Hard to resolve issues when you're constantly on the phone taking on brand new issues, and hard to ask for help when everyone else is also taking calls