Company: Apple
Date: 2017-05-12
Overall rating: 4/5
Employment status: former
Experience level: Senior

I've seen the culture shift over the last decade
Pros: The company treats you well with benefits, on-site facilities, perks and discounts.
A vast majority of teams are working on something new and exciting.
Tim Cook is making Apple a leading example of what a company should be to its customers (privacy), its country and environment (energy / climate).
Cons: If your team is working on something new and exciting, it can be a little too exciting. The pace seems to gradually increase but never level off.

The "next thing's" features are more important that the  bugs-in-the-wild you desperately want to fix for customers.

Since Steve Jobs left, there doesn't feel to be someone at/near the top who has their finger on the pulse of the products. Yes, Steve was intense at times but he really knew what a product or service was supposed to be.

It's hard to take more than 2 weeks of vacation at once without giving a lot of notice (say 4+ months).
It's nearly impossible to take more than 3 weeks of earned vacation at once.

HR, in my experience, is poorly managed and has high turnover. It took 3 months to get me an offer in 2005 and HR failed to give me an exit interview despite it being standard operating procedure.