Pros
1. Great colleagues and great firm culture. Minimal bureaucratic red tape; quick decision making at all levels of the organization. 2. Supportive of ongoing learning and professional development (CLE, conferences, webinars, etc.). Working at BVA is challenging, inspiring, and rewarding. Promotions are merit based and not tenure based. 3. High profile and dynamic clients; interesting content. You rarely get bored because the work is constantly changing, and you also learn a lot about various industries and practice areas. 4. Dress for your day. Lower dry-cleaning bill and comfortable! 5. Competitive/upper end salary and benefits.
Cons
1. Tends to have long and unpredictable hours, and work content / team generally changes from project to project so you can feel like you're almost always starting a new job. 2. While work is engaging, it is also intense - be willing to work long hours with little notice and learn when to say no.