Pros
Great name recognition on your resume. Decent place to work. Lots of opportunity for promotion. The company is growing and have lots of potential opportunity in their market place. The compensation is decent when hired, but when promoted, income increase are very limited. New hires come in at a higher salary than promoted employees. Communition with employees from senior leadership is great. Not a day goes by when they are not cheering us on. From your direct manager recognition is good. Managers consistently support their direct reports. But I think their ability to get employees recognized is limited financially. Managers give great constructive feedback that help work toward employee goals.
Cons
Since being acquired by McGraw Hill, they have become more corporate. Which means more buracracy. Emphasis can be more on processes than free thinking. Do what the process says and don't deviate. Although they say they compensate based on performance, It is near impossible to achieve high performance levels. It would take an act of doubling net income by yourself to be recognized. They have also started treating employees as numbers, with $ attached to your forehead. What makes sense financially, does not mean you can treat emplyees like dirt. Senor management cheerfully touts the importance of employees, but then seems to be two-faced and treats them like dirt.