Pros
Perks are programs you have access to, bonuses if your stats are within their criteria. Health coverage is decent. Pay is decent in itself but realistically not for all the hats and tasks you're required to do. Overtime is occasionally offered. The helpful co-workers were a big plus. Working remotely is great but you will need self-discipline.
Cons
No job is perfect, but phone stats required are unrealistic; probably due to ones who felt remote work meant slacking, which ruined it for us who actually sit at our desk the entire time working. 20 wk training was hit or miss w/topics requiring more knowledge. Occasional confusion on procedures between other employees/supervisors. Prepare to do most of the learning/research on your own. Feels like too many programs used to get info needed. Also, make sure you are planning to stay a year before leaving or the bonuses given will be taken back.