Pros
Generous PTO time, great benefits with 401K match. Most managers are very understanding and there's always work to be done so you're never really bored. Co-workers are great and they always have some kind of event going on so it creates a fun atmosphere. Onsite gym and cafe is nice seeing as lunches are typically only 30 minutes.
Cons
Micromanaged to no end. You have to account for every minute you're there from the moment you clock in to the moment you leave. Schedules are prepared daily and they expect to go stick to it precisely- if you don't, it affects your "schedule adherence" which In turn effects your raise / ability to move up in the company. Mangers are nearly impossible to get in touch with, most stay in "do not disturb" all day. They always say "reach out to me if you need me" but emails and request will go unanswered for days. Everything revolves around numbers and times on a call. I often feel like quantity is better than quality with this company. Huge lack of training for new hires on the phones. If you're not company savvy, this job is NOT for you.