I was an associate at B&H for almost 5 years. The firm is very diverse in terms of practice areas and client types, which makes it easy to find opportunities within the firm. It can be difficult finding your niche as you are thrown into different projects with little or no guidance from senior attorneys. There were many great benefits while working there including health insurance (which had some limitations but overall was affordable), 401k matching program, generous vacation policy, office amenities like ping pong tables, foosball table, etc.