My last job, at the office it was so loud (no dedicated conference rooms) that I was better off being at home, but unfortunately they also had zero respect for calendars, so getting in touch with people was... pretty much horrible no matter what way. In-office was less bad.
I had offices with desks so small and shitty I just wished for working from home at a normal desk. I once had a boss that saw my desk and started complaining to HR that it was too big, and if we can split this desk into 2 to save on office space.
TL;DR - works sucks. It sucks more when management can't get their shit together.