Pros
Brown talks a big game about culture, the client-first mentality, and being a member of the community. The firm backs it all up. The culture is truly unique and you're surrounded by wonderful, brilliant people at all levels of the firm. The firm will go to any length to provide solutions to clients and the level of service is top-notch. The community impact is significant. Brown doesn't donate a ton of money to charity besides supporting clients, etc. but the time and effort donations from employees are incredible. Nearly every employee is on a board or an active volunteer with at least one organization, which is more important than sponsoring events for marketing. The promotion culture is largely a meritocracy, but there are some cons. Stock options are huge if you plan to spend several years at the firm. Tuition reimbursement is also an incredible benefit.
Cons
There aren't clearly defined career paths at Brown, which is something they're looking to change. This is a Pro for many people who like flat-organizations and is an opportunity for ambitious people, but it doesn't bode well for those who are accustomed to the "put in your time, get promoted" cultures of big companies or government. Brown has been undergoing growing pains for several years and there are lots of cons that go along e.g. demands to implement huge projects and systems with budgets and staffing of a small company. In order to be promoted, you definitely have to be a member of the "club" which is a con for many folks. I think it speaks partially to the culture, but there is definitely an old boys club mentality that leadership is trying to make more inclusive. Politics and whether or not you have a wealthy network is sadly a factor in the promotion process. Compensation isn't great if you exclude the stock options and aren't a senior employee.