Open office just sucks. Nothing says "we value our employees" like lining them up where they can be observed always, giving them no privacy or anything that is "theirs". I can see where it saves money on office space, but absolutely cost you more in efficiency IMO. I can also see that it would also depend on what you are doing - call center where everyone is selling / tech supporting the same thing, having access to a supervisor or other knowledgeable people could help. In a setting were a team each accomplishes a different bit of the overall mission, no. Also I gotta say, having my own cubicle, with my own computer, desk, cabinets, tape dispenser, stapler, and office supplies makes me feel a little bit valued. Having pictures of my family, my training certificates, pictures of my old ships, my degree, and my Batman Hot Wheels hanging on the 5 ft high walls is better than NOT having those things. I can leave my hot sauce, splenda, and coffee mugs laying about with impunity in my 10' by 8 ' slice of workplace heaven.