Pros
This page has become quite active lately, so I thought I'll chip in with my personal view: This is not just a usual workplace where employees come in and clock their 9-5. This is a community that rigorously challenges every individual to chart their own career/personal direction and to develop himself or herself in that direction. The result of this, as I have seen, is that the firm is slowly but steadily building up a group of high performing individuals who have the confidence and ability to come together and do whatever it takes to collectively make the firm great. Your destiny here in the firm is in your own hands, and you get constant reminders of that.
Cons
whatever I said above will take blood and sweat. if you are unprepared for this, then you will have a difficult time.