Pros
I've been in corporate offices for 22 years, from companies with 15 employees in the corporate office to Fortune 500 companies, and this is by far the best corporate culture I have worked in. I've never been at a company where senior management is as open and engaging with the entire staff. I believe in the company's vision. They are forward thinking and the CEO is the most transparent leader I've ever had. Employees are required to be in the office about 3 days a month and the company usually plans fun events for the employees on those days to engage with each other. In my experience, the team all pulls in the same direction and teams are not near as siloed or toxically competitive as other places I've been.
Cons
If I had to list something I would like a stronger 401K match, but that is more industry wide than BSI specific.