I've worked for and with three of the biggest companies in the WORLD.
One of them, Wal Mart, had this same corporate culture (minus the creativity) and the turnover was amazing. Like you hinted at, it's not necessarily the corporate OR that corporations culture, it's more of the department and if the boss is medling in it - ie, the iphone department and Jobs... I'd freak'n quit too... having your boss there all the time trying to manage things they know nothing about sucks and it makes for products that have issues and it totally undermines trust... I think you can blame Jobs himself quite significantly for these antennae issues... not entirely, but when a boss demands something their is little room for
anyone to say "But it will suck that way!"
Can't blame the engineers in my opinion - they are looking to keep their jobs, right?
This is spot on. I've work the same job right next to peers who's life sucked while mine was great - it's all about the project. Id add to that...
the project and your boss.
The more I read about Apple and Jobs I'm startled at how much of an ass he seems to be. Genius or not, he's not doing his job well if he's micromanaging. Managers should manage... and a CEO shouldn't be BLINDLY demanding design specs (the white iPhone design specs are ridiculous)... (note, this is entirely opinion... not fact... thus if you disagree lets keep it cordial since I'm not drawing a line in the mud

).
Anyways, thanks for your comments.
Brian