I found this article by Charles Platt interesting: Life at Wal-Mart. Platt went undercover to find out just how bad it was working for the bane of unions everywhere: Wal-Mart.
The job was as dull as I expected, but I was stunned to discover how benign the workplace turned out to be. My supervisor was friendly, decent, and treated me as an equal. Wal-Mart allowed a liberal dress code. The company explained precisely what it expected from its employees, and adhered to this policy in every detail. I was unfailingly reminded to take paid rest breaks, and was also encouraged to take fully paid time, whenever I felt like it, to study topics such as job safety and customer relations via a series of well-produced interactive courses on computers in a room at the back of the store. Each successfully completed course added an increment to my hourly wage, a policy which Barbara Ehrenreich somehow forgot to mention in her book.
Pro- and anti-union readers: Feel free to have it out in the comments.