Pros
The company has been reinventing itself continuously for a number of years. This is great for people with ambition, grit, and talent. There are many opportunities to get your hands dirty and have an impact. The software engineering department, where I was, is a high performance group with talented, driven, and friendly people. Everyone we worked with in the other departments seemed equally so. And of course, there's the mission-driven aspect of the company. Every effort is ultimately for the creation of top notch literacy products that help students around the world develop critical reading skills. Very few companies have such a powerful mission, and many that do have so many layers between you and your impact that you often won't feel it. The purpose is strong at Benchmark.
Cons
Stress levels run high company-wide. Strong coping mechanisms are an absolute must!