Company: Apple
Date: 2014-02-10
Overall rating: 5/5
Employment status: current

Work with top talent in the field.
Pros: Work with top talent in the field. Apple hires the best. Most everyone here cares deeply about the product and the end user experience.
Good compensation.
Good food.
Working hours may not be as bad as you think depending on what group you are working in. Software engineering in general has reasonable hours.
Company has resources to develop the best technology in the industry.
Cons: Cafeteria and parking are crowded.
Few free perks.
Working schedule/style depends on group. Hardware groups have brutal travel schedules and deadlines.