Vantaggi
I've been with Apple for 27+ years now, and I've seen them go thru a lot of changes. Apple cares about their employees like I have never heard of any other company. Fighting Cancer and can't come to work. Then they brought the work home to them. Have bad eye sight then they got him a much larger screen with big lettering. Want a degree Apple will help you and allow you to meet the needs of your schedule. I have always had great managers who would always be there for me if I needed help. I couldn't imagine working anywhere else.
Svantaggi
The only thing I could say in this department would be that sometimes the communacation isn't there all the time. When working on something new you need to look at the trail all the way to the end to see who it all effects.