So much this.
My office (investment bank) is dull, dreary, depressing, dystopian, Dilbertesque. Everyone must wear at least business casual (dress shirt, dress pants, dress shoes). We have none of the perks mentioned above. The commute is miserable. Very little sunlight. Even our coffee is an atrocity. This is probably standard fare for most old school non-tech companies.
I've visited the offices of quite a few Silicon Valley tech companies. The atmosphere could not be more different.
If I had to use an analogy, coming into my office is like checking into the local cheap motel. Going to a SV tech company office feels like it would be akin to checking into a hip and luxurious boutique hotel.
I've said this before, and I know grass is greener on the other side, but if my office environment were better, I could imagine myself enjoying being at the office more. As it stands currently, it is outright depressing.