Interesting stuff. I'm considering an MBA right now and am glad to hear there are good jobs at the intersection of business and tech.
As for Apple, I had a friend on the TimeMachine team and he said the same thing, it's a shitty place for developers.
And yet, Apple keeps putting out awesome products. It's totally counter-intuitive and counter the "coddle the engineers" thinking which dominates the valley.