2 years back We used to get a cabin office @Qualcomm for all Engineers same as VPs. Now Staff Engineers and above still get cabin office and others have moved to cubicles. We have a lab where most of us sit in the afternoon to collaborate. I must say this is the only place where I saw in my career where a fresh grad got cabin offices.
It feels great to code in isolation uninterrupted. It also feels great to collaborate in lab with other folks and also code there.