Company: Apple
Date: 2017-09-06
Overall rating: 4/5
Employment status: current
Experience level: Junior

Engineering Program Manager
Pros: The world is your oyster if you can justify what you are proposing and it makes sense to the program goals.  Seems like unlimited resources to help solve the challenge at hand.  Compensation is very competitive and it gets harder to leave the longer you stay due to the equity compensation stacking up each year.
Cons: The abundance in resources has engineering team think of elaborate, expensive, one of a kind solutions to periphery problems that others in the industry are solving with really inexpensive, fast, simple solutions.  Kind of weird but true in some instances.