That's actually pretty cool, and it seems like "free market" rules exist, it's the internal companies that operate different.
This is just my opinion, but the reason this would never work here is because it would make our unions obsolete,
They would never go for it.
I love the idea of workers having insights and responsibility into the process of the corporation.
I would not call that socialism at all, more communal capitalism.