Company: Apple
Date: 2019-04-21
Overall rating: 4/5
Employment status: current
Experience level: Junior

Good company to work for as long as you know which group you are joining for
Pros: - Good work life balance depending on your team
- Could be interesting work but your project also depends on how your manager thinks personally of you. If you don't get on well, you might end up with projects no one wants to work on.
- Great benefits from the company including good food, good 401k, health insurance etc.
- Supportive environment for personal development.
Cons: - Recruiters are usually bad and unprofessional. They usually try to lowball you (as typical) but if you try to negotiate, they become aggressive and even rude.
- Very unbalanced compensation even within the same teams. Study up your numbers well before signing up.
- Secrecy
- Very non-uniform groups within the company. There are big differences between different organizations so you might have totally different experience for the same/similar job responsibilities depending on whether you are part of engineering, operations or (scary, the one to avoid at all cost) IS&T groups.