What are some other software companies that share a similar philosophy?
Google has a few more employees.
The idea that everything is shared, and people do pretty much whatever they want is nice, but doesn't work if you want as many heads as Google has.