I worked for a company like this, honestly I didn't really like it, at least the meeting in cafe's part, personally I find the comforts of an office superior in this regard as a conference room with no distractions and a projector beats sitting in a noisy cafe huddled around a laptop. I'm not against the not having an office idea completely but I think that if I were to be involved in something like this again I would want them to at least have one of those "shared spaces" offices where you can go in sometimes to work collaboratively and have access to conference rooms, etc.