Pros
You will be working with leaders and colleagues who are charismatic, highly effective, and driven. They will kindly teach you how to become a competent and contributing member of the team as long as you are willing. Surrounded by such motivating individuals, you will learn and grow fast. This firm will open up a lot of opportunities for you.
Cons
This is highly competitive and demanding. You will be bombarded with new knowledge everyday and you will have to be flexible. But it is highly rewarding.