I have worked in two different kind of companies during summers while I was in highschool, a Japanese auto parts manufacturing company had a very interesting structure, from the President to the temp assembly line associate, all wore white uniforms when they arrived at work. Management offices were in middle of the factory floor completely accessible to any employee. Everyone sat in same cafeterias and enjoyed similar company perks. There was absolutely no segregation and the flow of ideas were amazing, problems got reported and were acted upon fast, it was very agile company. I really enjoyed working there and so did other employees.
The other company (auto parts manufacturer as well) had similar badge system as discussed in the article, employees with lowest ranking badge were considered the "lowest class", no one except their immediate supervisor talked to them and listened to them. This segregation meant they had no incentive to work intelligently or report problems. All they wanted to do was to do their jobs and get the hell out.
It was quite educating to work under the two contrasting management structure. The first one was a breath of fresh air and the second was very suffocating.