Company: Apple
Date: 2013-07-09
Overall rating: 5/5
Employment status: current
Experience level: Junior

Enjoyable work environment
Pros: Friendly and knowledgable staff.  A real sense of purpose and direction.  Freedom to work as you feel is the most effective, so long as you can back up your decisions.
Cons: A bit hard to move around within the company.