Company: Apple
Date: 2012-05-09
Overall rating: 4/5
Employment status: current

Great place to work - especially if you don't have or care about your family.
Pros: Professional environment.
Lots of freedom/flexibility.
Cons: Far too much weekend work "expected". It's like wearing a badge of honor to diss your family in favor of a weekend at the office. Clearly the solution is to hire more personnel, but why do that when you can work your engineers 6-7 days a week 6-8 months out of the year.