Pros
I had an overwhelmingly positive experience with BRG. I learned a lot and got exposure to different types of clients and valuation types. I had opportunities to work directly with managers/MDs/clients. Most importantly, the project team I primarily worked with was awesome. My manager was a truly good person who I could tell genuinely cared about me, my development and work-life balance. My colleagues at the junior staff level were all bright, nice, and fun to hang out with. People make an effort to spend time together which is nice. Upon exiting BRG, I had little difficulty finding a job in a different (but somewhat related) field due to the experience and transferable skills that I gained during my time at BRG.
Cons
I will say that your experience at BRG is largely shaped based on the project team that you are staffed on. While I was fortunate to work in a great team environment, I know that some of my colleagues were primarily working with more difficult managers and had to work unreasonable hours under extremely high stress environments. Emeryville area is pretty quiet which can be a pro or a con depending on what you're looking for.