Company: Apple
Date: 2016-04-24
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Decent, but really depends on your management
Pros: Fast pace, collaboration with other teams, great employee discounts, paid time off during Thanksgiving and between Xmas and New Year (because a lot of holidays are work days here).
Cons: Almost constantly on call, not much of a work time and off time difference, really depends on your assignment, politics and rivalry between teams. Too much secrecy between teams and projects makes work very inefficient.