Pros
When I was there, the company was never one to rest its laurels and was continuously looking for ways to cut costs, improve process, and bury the competition. This meant you were never be bored with your job. Projects were often very challenging and time consuming, but you had the satisfaction of knowing that your efforts were actually a critical part of the company's strategic direction.
Cons
The company quickly transformed from one of intelligent risk taking at the individual level to one of deliberate conservatism where ideas often faced the scrutiny of multiple focus groups before utlimately being accepted or rejected. Trite, but it got to the point where management often felt as though they were not adding value unless they held a meeting about having a meeting. Toward the end of my time there, I questioned the effort I should put into my work because projects were increasing being delayed, derailed or redirected.