Pros
They hired me - and others - with a modicum of experience. My department had an encyclopedic-level of documentation that they provided for training. The technology provided while working remotely was top notch and was delivered seamlessly.
Cons
I was informed that I was getting fired when HR accidentally sent me an email with separation documentation three hours prior to my supervisor inviting me to the meeting where he would fire me. Thinking it was an error, I replied to HR that they were mistaken since I hadn't given notice, and I forwarded the email to my supervisor jokingly asking if I needed to be concerned. Neither replied. I was surprised they fired me despite having received a poor work performance review. It was the only indication that my work was not up to par because I didn't receive any other feedback, even when I directly asked for it - I was always directed to review the reams of documentation to ensure my work was meeting standard.