I've worked in a couple of small-mid size companies, and in those cases, while the engineering team themselves wasn't really 'bro'-ish... the management kept trying to introduce that sort of culture, I think as a way to try to get us to ... work more? better? attract newer/younger/cheaper devs?