Pros
I have been working with RR Donnelley for 10 years and I have no doubt in saying that this is one of the best company to work with. They pay decent salaries and consistent hike every year. There are divergent business lines and processes in RRD. But, outside world knows RRD only for Printing business or graphic design. Even most of the current employees also doesn't know that RRD provides financial outsourcing and software services too. So, it is very vague to read the reviews here and decide whether to join RRD. It is better for you to check with people who in the division where you are going to join and then decide. If you don't know someone like that, please join and explore. After all, the notice period is just 2 months. But, as an experienced employee in RRD, I suggest people to join this company end experience best culture, decent pay, meet professional managers and above all an open environment where everyone allowed to express their views freely.
Cons
Growth is very slow but they pay hikes (though less when compared to industry) consistently every year.