Pros
When times were good, we could expect 2 bonuses a year. I'm not quite sure whether that is the case anymore. The retirement plan is phenomenal. They offer 10% of your entire annual salary (bonuses included) in addition to your salary and bonuses to invest in your choice of funds managed by the company. They also paid 200/mo to subsidize for public transportation costs. I took the train, never had to drive and slept on my way to and from work. I also like how the company doesn't believe in giving corner offices to any employee for the sake of remaining fair to everyone.
Cons
The company seemed to take a 180 when the board hired a CIO from Fannie Mae. She completely destroyed the culture. What was once an open and non-hierarchical organization has become what my coworkers there would now equate to a sweat shop. It would not surprise me if people started addressing one another by numbers rather than by name. The company lost a lot of good people during the downturn and it no longer surprises me that it is no longer ranked one of the best places to work. I'm glad to have been there when the times were good. It was indeed a rewarding experience, however it has becomes a completely different company.