Company: Apple
Date: 2015-12-16
Overall rating: 4/5
Employment status: former
Experience level: Junior

Program Manager
Pros: -Your coworkers will be almost universally smart, committed and willing to work hard.
-You'll be challenged in really positive ways, to look at problems and technology with a new, massive-scale, global perspective.
-You have the opportunity to do work that impact hundreds of millions of people worldwide, and you feel it.
-Company direction/strategy feels well communicated, and culture is surprisingly consistent for such a large company that's so spread out and values secrecy to such a high degree.
-Benefits are great.  On site checkups, haircuts, trainers, gym, food, dinners, etc are all designed to make it easy to basically live there.
Cons: -Logistics are a pain.  The company is so large that you can spend a ton of time traveling between buildings, states and countries to have meetings.  They do what they can to ease things via technology, but it’s entirely possible to have to drive between 4 buildings in one day.
-Work/Life balance.  Be ready for this job to be your life - early mornings, late nights and weekends, often for long stretches at a time.  Not because anyone is forcing you in a draconian way, but because that's what's needed to get the job done, due to a combination of under-resourcing/slow hiring and the global nature of the business.