Apple doesn't prevent you working on side projects, open source etc. It's just that you are working so many hours under tight deadlines that you want to spend time with friends/family during a spare time.
And Apple absolutely allows challenging management and product vision. In fact I was involved far more in product design that I expected to be. Every team is different but it is a relatively flat structure.