Company: Apple
Date: 2015-08-18
Overall rating: 4/5
Employment status: current

Management, management, management
Pros: Immediate managers are responsive to professional and personal needs.  When I was first hired I was told the order of importance was "You, your family, the job" and Apple has stuck to this policy the whole time I have been at Apple.
Cons: Upper management can have unrealistic release schedules.  This doesn't allow for proper testing time and usually results in the release being pushed back.  If planning and scheduling takes into account the proper time needed, this wouldn't be necessary.