Pros
The hiring process was quick. The job is easy to learn and easy to understand if you pay attention. I worked hard and got promoted after only working for the company for eight months! Coworkers and upper management are very friendly and will assist you whenever possible. Yes, there can be lots of overtime. (As the company assists with client benefits, there is a quarterly turnover so call volume tends to increase at the start of each new quarter. You won't be complaining when you see the paychecks.
Cons
I was never keen on the company going fully remote in the US. Felt it's created more headaches, especially when having to mail out equipment for new employees. (Progress has been made, so there have been some improvements.) It's also somewhat frustrating that they only hire people in the Southeast because that's where the IT office is closest. (I have known lots of people in the Southwest that are always asking if the company is hiring.) In my current position, it has become increasingly upsetting that we hire temp. employees who turn out to do a great job and are not presented with an opportunity to become permanent full time. Instead, I constantly see employees who have been with the company for years constantly underperforming, yet aren't let go. Temps are often told that the job is nothing more than that with zero incentive, causing them to either quit mid-training because they landed another permanent job or to just go through the motions and meet the bare minimum requirements because they know this job has an end date at some point.