Company: Apple
Date: 2014-08-09
Overall rating: 5/5
Employment status: former
Experience level: Junior

Hard, but incredibly satisfying work.
Pros: Work on the best products in the world. Incredibly strong culture, and great leadership. Tons of bright people around, and morale is very, very high.
Cons: Perks and compensation not at the level of Facebook, Google, etc. The secrecy can make it hard to make friends with coworkers.