Pros
Benefits are pretty good, 401k matching, PTO, annual raises. They've also had a relatively good response to COVID-19, and have been encouraging people to work remotely for as long as possible, while also encouraging people to take mental health breaks and maintain work life balance.
Cons
Depends on where you work. The Philly office is filled with some amazing people who care about their employees and their work culture. I've heard that the culture at the companies who have been acquired by Elsevier (Pittsburgh office, North Andover office) have some major culture adjustments they need to make. The main software engineering manager in Pittsburgh is kinda sexist and racist, but nothings ever been done about it. The folks in North Andover are so old school and unwilling to update their ways, and Elsevier isn't doing much to intervene. They also claim that there are so many easy ways to change your career path (i.e. if you want to switch from software engineering to product or quality), but that's not true. They don't like having people work remotely, so if you work in one place you have to find a job being offered in that location, even though everyone is fully remote due to the pandemic, and ultimately it doesn't allow for easy transition into varying fields.