Your kindergarden teacher was out today, and now you trolling here?
Actually PG is very very right on that essay. No self respected matture person will participate in a stupid scavange hunt for work. Either work, or go home and work on your side-project. Stupid things like the "rope course" or anything done for "bonding" are retarded coorporate bullshit. Having gove from a 20 000+ company, to a smaller 200 people company, I can say you there is a huge difference how things work.
Unfortunately, as my current company has grown, (it had 120 people when I joined it), I keep seeing some of the same stuff that I saw happening on my old one. Kinda scary dejavu, that your company is not small anymore, but wants to be "mature".
There are certain kind of people that like this type of enviroment, where with good ass-kissing,and political games, they can move ahead on the ladder, while they would never would be able to pull it off in a small company. In small companies (i.e. startups), are the real place where you can be "all you can be". You can shine, and your work will be visible and very important to the success of the company.
Here is my other question to people in here. Sillicon Valley is the place to be if you want to work in a STARTUP. Sure, it is a expensive place, housing is insane, gas is expensive, but it is one of the few places that allows you to strike it rich. It is like the Hollywood for software engineers.
So, my questions to those people that are working in the big boring mega-coprs, "If you are not originally from the area, and not working in a startup, wtf are you doing here? Why didn't just stay home, and work at the boring mega-corps of your area, (which unless it is manhatan, it probably is a much cheaper place to live).