I worked at a startup exactly like that. It was a hard-core Douchepocalypse.
So I know exactly what you are talking about. You win the thread.
I grant you an Honorary Indignation for your work, sir: http://www.youtube.com/watch?v=EtCiP8B2xpc#t=7s
Also, might help to understand that MBAs come in all shapes and sizes. It's like saying you have an EE degree. Is that computer architecture? digital or analog communications? solid state?
Not all engineers are the same, so why do you seem to put all MBAs in the same bucket?
My point is, is that companies with top-heavy business-grad management tend to be crappier companies as opposed to companies with a balance between business and technology. Don't try to change my argument into, "Hey! My cousin Larry has an MBA and he's a great guy!"
I'm challenging the basis of your analysis, which uses a flawed example (look at Wall Street!) and seemingly anecdotal evidence to come to your conclusion.
I'm clearly not changing your argument. I'm challenging your analysis.
Sure, not every round peg fits into a square hole, and you can always find exceptions. But there's still a general consensus that can be built through common experience, and I think the truth of that is shown in all the votes my original comment is getting. Agree with it or don't, but please don't internet-argument-guy because someone on the Internet shared an opinion.
I also find it funny that you want to voice such a negative opinion of a group of people and not expect it to be picked apart from the obvious flaws in logic.
It's almost like MBA programs aren't the problem, but the people who apply/selected are.
That being said, many engineers tend to alienate customers and make bad business decisions. I know quite a few, and the idea of them interacting with our clients scares the crap out of me.
The key is balance, I think. Here's a tell: if your CTO can't code and only has a educational background in business, be worried.