Pros
I don't usually write reviews but felt compelled to do so when I read a recent one-star review that was so different from my experience, it seems suspect. I am a previous employee and can say that this firm is fast paced, and the employees are both brilliant and easy to get along with. I have not had another experience where I was surrounded by so many great people. The partners and the employees at this firm are at the top 1%, smart, ambitious and organized. The work is extremely interesting/complex; firm is diverse; partners seem to genuinely are about your development as an employee and promotions are possible when you excel. I found compensation is highly competitive.
Cons
If you want to do your job and be left alone, this is not the place for you. If you are uncomfortable working in a team environment you may not excel here. If you are unwilling to learn, you do not want to work here.