Pros
The benefits are great at Pearson, and the compensation is fairly good as well. In my role,I was able to work completely remotely, great 401k matching, good health insurance, etc. Good work life balance as well. The work can be interesting at times.
Cons
I have had a mix of good and not so good managers during my tenure at Pearson. There seems to be frequent corporate restructuring, so expect to be moved around to different teams. One manager was almost impossible to get in to contact with. I was experiencing some issues at work, and as I tried to reach out to them for advice, or to get ahead of issues, I would either be completely ignored or have them schedule and then reschedule and then reschedule a meeting out several weeks. Another transferred me to another team without ever informing me of the change, and then when I showed up to one of the regular team meeting, I was asked to leave without any explanation. On the other hand, I had a manager who would meet with me every week to check in and I was able to advice and get ahead of any issues that might be coming up. I think this mostly depends on how many reports your manager has, so YMMV. The company also focus their entire development efforts in what I consider to be the wrong areas, and needs to diversify the kinds of developers they hire. All of the project teams are very heavily siloed, and communication between teams is very difficult, which leads to some fairly significant systematic problems.