Pros
Benefits are phenomenal, they have a very good PTO package, and a sane, humane WFH approach. Have never seen a better place for that in IT than this one. Additionally, their Service Desk culture strives to help maintain a constant, measured pace and method of work. They have set realistic expectations with their clients, unlike many MSP's that set an unattainable expectation of immediacy and perfection. Finally, and this is huge in my opinion, they ACTUALLY have a tiered technical team, with real, numbers-based escalation parameters for tickets. Such a relief in the MSP industry that often has service desks that place an undue load on the primary response tier.
Cons
They're in a bit of flux currently, some changes have been going on in several teams. Additionally, the salary is not quite on par for the rest of the industry, and they are still working towards performance based compensation, BUT they genuinely are worth a pay cut if they offer you one. I hadn't realized just how much my time and energy were worth until I wasn't spending hours of them in transit every day.