Agarwal tells us that Apple is completely run by its engineers. "They don’t have a lot of product management," he says. "Most of the project teams are really small, and they’re all driven by the engineers."
On top of that, Agarwal says that most managers are all engineers as well, "not product people or MBAs." That means that the people overseeing projects understand the technology, what's necessary for a project, and can really relate to their team.