Most tech jobs I've seen don't have any photos at all. When they do, it's usually the lobby and kitchen and ping-pong table. Why are you trying so hard to hide the place I'm going to be spending 95% of my time? You wouldn't buy a car without ever having seen the driver's seat, and I spend way less time in my car than at my computer.
When I saw photos of Fog Creek's offices (with programmers sitting at their own desks), I didn't need to read any marketing fluff to know that programmers are treated better there than at any tech company I've seen in Seattle, and if I lived near NYC I'd be beating down the doors to work there. They're not architecturally 'pretty' but seeing 20 desk-level outlets per person shows they've thought about all the little annoyances that developers have.
Of course, on the hiring side, this only works if your workspace is a differentiator for you. If it's a generic open-office floor plan, then it's not, and you probably should hide it from applicants and push salary/benefits and "interesting problems" instead.