Pros
BHC has a fantastic culture. I love that they have culture groups (diversity equity & inclusion, environmental, health/ well being etc) everyone can join. Upper management is very involved, not your typical corner office tyrant. They care about employees' families and work life balance (remote work is an option for many positions). They really seem to care about their employees well being and future while keeping the business growing and successful. And there is room for growth in any position-they even have leadership & training programs.
Cons
The only downfall is the pay is not as high as other engineering companies, but I think the culture and work life balance is worth it. I would rather love my job and be happy than hate my job an make a little more money.