Be prepared to work long hours! Work/life balance is definitely a struggle at BRG and is something you should consider before accepting a position here. At BRG, hours billed come before the employees and it shows! Unofficial competitions among employees to see who can bill the most hours has occurred and it's extremely toxic!
Career development is also very hit or miss and depends on how close/well liked you are by managers/directors. This will honestly determine how good of a time you have at BRG. Expressing the types of work your enjoy is also somewhat futile as upper level management does a bad job of recognizing individual employee strengths.
As mentioned in the Pros section, you will learn a lot of new skills in the beginning! However, after 6-12 months you will find that your skills development plateaus and it can become quite boring.
Lastly, COMMUNICATION. This has been one of the most frustrating issues I've encountered at BRG. Managers/Directors not communicating with Consultants, who in turn don't communicate with Associates & Senior Associates. This issue has come up countless times whilst working on a variety of different projects. Management will emphasize over-communicating, but I have yet to see that come to fruition.
My advice: If you're just starting out of college, this can be a good stepping stone to better things. Learn all the skills you can in the first year, and try to find ways to manage the work/life balance. Management will try and distract you through compensation and frequent promotion periods, but ultimately this is only hurting themselves.