I'm a software engineer at a cube farm, clueless management business, and I'm living the classic engineering Dilbert scenario:
Management: "Why isn't the project done?! We're behind schedule and the customer is pissed!"
Me: "Well, no one has ever figured out or written down the requirements/specs."
Management: "Well, you write them!"
Me: "Well, I could do that, but then we'll end up with a product that's not what you or the customer actually wanted."
Management: "Well here, we'll just whip some out. How about blah, blah blah."
Me: "Okay, but those requirements are incomplete, ambiguous, conflicting and just not very good."
Management: "Well...uh...RE-ORG!!!"
I've been here about a year and a half and we've been through three re-orgs. Each time, they just shuffle around the management and resources without fixing any of the deficiencies in the actual work process.
I try not to complain too much though, because I live in Ohio, so the average engineer's salary the pay me (plus my wife works) is plenty to afford a house with a full basement filled with a MAME cabinet and an MP3 jukebox (both made with the help of the wonderful BYOAC community

) along with a bar, a pool table, a foosball machine, etc.