Saddened at how little has changed in the last 2 years since restructuring of the company.
Pros
The biggest pros are the talented people who work here and their dedication to the mission of the company. The work life balance is good and the staff care about one another.
Cons
I second most of what's written by everyone else. I'll add as well that there are so many layers in the hierarchy that there is a chasm between those who do the work and those who make the decisions that impact the outcome of the work being done. As a result, staff are set up to do shoddy work and this creates chronic morale issues. It's a wonder how much we get done in this climate, but to be fair this seems to be working for those at the top so perhaps the company is moving more towards a top down command and control culture and those of us looking for something different should find someplace else where we can have a greater impact and job satisfaction.