Company: Apple
Date: 2018-05-22
Overall rating: 1/5
Employment status: former
Experience level: Junior

Great company, terrible middle managers
Pros: - truly care about consumers
-really care about building innovative products
-great perks, nothing comparable to the other bigger companies but they take care of you.
-beer bashes and nice talks
Cons: - 0 HR policies that protect company from being infested with crappy middle managers. I know HR is supposed to protect the company, but you have horrible untalented people driving out talent and rotting you from bottom up. Making sure that such people don't infest the company should be a priority for HR if they want to protect the company. 
- HR is an admin call center. 
This may be fine for a small company but this is a company of a 100k people. My advice to anyone considering an offer with them is: make sure you like your manager and document everything from the beginning. 
If you get along with your manager, this is a great company to work with.
 But know that there is 0 accountability for bad managers and so there are toxic teams that go undetected. HR is useless and they will have all the power if you make them insecure or if they suddenly decide they don't want to work with you. 
Also like other notorious hardware companies, some teams here try to put people on PIP to get them to quit (quitting could be for whatever reasons, including mis-management and then realizing they over-hired). I have now heard more than a few stories along these lines. Since there is no manager accountability, they can get away with anything.