Pros
They are busy. No shortage of work.
Cons
75 % of the firm strives to be mediocre at best. Getting promoted is a popularity contest. Partners rule and if you are not a partner, you are second class. Have a buddy that joined business development. It is a back office support role. He gets to set up meetings and then can't attend. As a senior mgr, you have no life and at the mercy of a bunch of partners who can't get meetings and wait for the phone to ring. Of course there are a few good ones. Do your homework, they promise a lot and under deliver. Mgmt evoked a bell curve for reviews so anyone who gets top ratings have often been downgraded, it is a running joke in the firm. Good way to burn and churn your people. I left as a senior mgr, got more money, partnership elsewhere where I am respected for my knowledge and capabilities. Do your homework and meet those that the firm does not have on your interview list, and by the way, it could take six months for them to decide you are worthy. Like I said do your homework.