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

Great products, smart people, interesting work but needs to be more agile
Pros: The compensation, benefits, and overall company offerings are top notch.  The products and projects we work on are interesting and are seen and used by many.  Being surrounded by many highly intelligent, motivated individuals pushes us to be better and gain more skills as we develop.
Cons: Work/life balance periodically gets skewed during deadlines, which can get stressful.  Opportunities for career advancement are not always provided and many managers are too eager to "build empires" rather than focus on making their existing direct reports more successful.