In the big corporate world you may also yourself surrounded by non-technical coordinators and developers with outdated skills -- perhaps not so much at Apple, which is a great gig if you get it. Problem with big corps is they're risk averse, so less likely to adopt trendy new tools, not hip to the latest tricks of the trade, so your surrounded by experience but not working with the latest tools and practices.