Pros
Working at Blue Ridge has allowed me to develop highly practical skills that will be useful in a variety of fields later in my career: - I think in a more structured format and articulate my ideas in a more logical manner - Project teams are small at Blue Ridge, so there are always opportunities (even as a junior staff member) to interact with clients and present meaningful portions of deliverables - There are great opportunities for getting involved with the firm beyond project work. I've gotten to learn about business development and recruiting, and the management team has been extremely receptive to my ideas for new programs that would benefit the firm In addition to the career-benefitting skills that I've built, I've found the organization to be highly meritocratic in nature; they'll promote you when you're ready, regardless of number of years of experience or advanced degrees.
Cons
Most of the cons come with the territory for a boutique consulting firm: - Hours can be long when leading up to deliverables - Training and tools are always a work in progress, but not as robust as larger firms - Staffing is based on who's available, so there are less opportunities for junior staff to select the projects they'd like to work on