Company: Apple
Date: 2014-10-20
Overall rating: 4/5
Employment status: former
Experience level: Junior

Some of the best people you'll ever work for
Pros: Fun environment, fantastic support from coworkers, extremely passionate people, felt I mattered to both my coworkers and my managers.
Cons: lots of customer interaction, which can be a pro or a con.  You just have to have the right mindset and find your stride.   Overall, though, a GREAT place to work, and I made many friends whom I still keep in touch with, even after 2+ years out of the job.