I suspect that, as people have been discussing upthread, open offices and a lack of meeting rooms are both symptoms of the underlying problem that a company just doesn't have enough space. I worked in an open office once where the company wasn't under space pressure, and it wasn't nearly as bad.