I should add that from what I have heard the culture there is autocratic, and micromanaging at the top. The person I know who worked there was way down the chain working on remote and obscure stuff but had their work go across Steve's desk and be yay'd and nay'd.