Pros
Apple places a very large priority on innovation
The people I work with day to day are very smart, creative, and highly motivated to produce killer products
Cons
Secrecy makes it hard to do my job
Isolated nature of product teams means that more often than not multiple teams are producing nearly the same product
Advice to Senior Management
Better coordinate amongst the senior management layers so that we place all efforts behind one or two contenders for a solution rather than having our resources spread across 6 or 7 efforts all working in secret.