I consider having an office a smart thing. Shared offices are better than no offices. I don't think shared offices are too much to ask if your employer is a software company.
This is of course location sensitive. In London, UK, I have not heard of personal or shared offices anywhere but very small companies.