Company: Apple
Date: 2014-12-28
Overall rating: 3/5
Employment status: former
Experience level: Junior

A great company for customers; not so much for employees
Pros: A highly intelligent workforce, great place to challenge yourself in many ways, very ethical company with pretty good pay and benefits.
Cons: Like many large companies, it's easy to find yourself in a "hamster wheel."  Leadership promotes to management roles primarily based on ability to do a specific job well as opposed to an ability to manage people well.  The company will always put its interest first before the advancement of a single employee.