Is this a good way to run a software company? [13 min vid]
youtube.com
youtube.com
I mean, I'd love to work in a place like that. And I'm sure lots of others would. After all, many of us are altruistic and hard-working people, which would work great in a culture like that.
According to the title on this, page, however, they might be looking for sysadmins:
On the other hand, maybe as the company scales (say to the size of GM) what you end up with is a tree of "units" because something or someone has to coordinate the effort so that the company stays on track. At ~1000 employees this it is probably just higher management (e.g., Semler and his team) and the aforementioned units. However, at larger sizes there is probably too many units for a single management team to coordinate, so you start having "management units" and then "management management units" and obviously this goes nowhere logarithmically :)
So you are probably right, but there is plenty of room at the top.
An interview with Semler: http://youtube.com/watch?v=gJkOPxJCN1w
On the other hand, the whole democracy thing and the employees having stake on the company may even take care of or at least counter balance having bad people.