"Peopleware" describes a solution to this problem. The basic idea is to design office buildings like hotels, where every room has plenty of windows. The buildings have to be long and thin rather than blocky.
The rounded triangular blocks of the Vienna International Centre (Vienna UN offices) are a curious architectual solution to this problem. Having been built in the 70s, they're not exactly pretty (and currently being cleared of asbestos), but they do provide a vast number of well-lit offices along with larger central areas.
Microsoft's Graphics Business Unit (1987-1992) built out a long and thin building at 2460 Sand Hill Road, Menlo Park, in this way, using central hallways; every person had a private office with a door and an outside window looking out at the hills around Stanford. Core areas were used for conference rooms and labs.