Company: Apple
Date: 2014-10-08
Overall rating: 3/5
Employment status: current
Experience level: Junior

Depends a bit on which division you're in.
Pros: Wide range of projects and departments, nice cafeteria, nice facilities and hardware. Never worry about getting the hardware you need. Some jobs are much easier than others, from what I hear. Prestigious name.
Cons: Software development is secondary to hardware development. Some departments run like startups and sweatshops. The technical ability of staff isn't as great as you might expect, but there are some standouts.